From 226e9173cfb339b260abca8cf4046f6d166f5681 Mon Sep 17 00:00:00 2001 From: Dirk Alders Date: Tue, 19 Aug 2025 23:31:01 +0200 Subject: [PATCH] Added brightnes and color temperature tests --- testresults/testrun.json | 125831 +++++++++++++++++++++++++++++++---- testresults/testrun.pdf | Bin 188705 -> 522112 bytes tests/common_testcases.py | 7 +- tests/help.py | 2 + tests/rooms.py | 75 +- 5 files changed, 111438 insertions(+), 14477 deletions(-) diff --git a/testresults/testrun.json b/testresults/testrun.json index bdd84a5..d7037a5 100644 --- a/testresults/testrun.json +++ b/testresults/testrun.json @@ -13,7 +13,7 @@ "Name": "smart_brain", "Version": "1.3.0", "Git URL": "https://git.mount-mockery.de/smarthome/smart_brain.git", - "Git REF": "84d989aa1fce81f88f4ffc2cdcc80d057f3d573b" + "Git REF": "507b67d91a5efca44fc52f3ccee96215f231ffd5" }, "unittest_information": {}, "specification": {}, @@ -23,48 +23,118 @@ "Clean-Up", "REQ-0001", "REQ-0002", + "REQ-0003", + "REQ-0004", + "REQ-0005", + "REQ-0006", + "REQ-0007", + "REQ-0010", "REQ-0011", "REQ-0012", + "REQ-0013", + "REQ-0014", + "REQ-0015", + "REQ-0016", + "REQ-0017", "REQ-0021", "REQ-0022", + "REQ-0023", + "REQ-0024", + "REQ-0025", + "REQ-0026", + "REQ-0027", + "REQ-0028", + "REQ-0029", + "REQ-0030", "REQ-0031", "REQ-0032", "REQ-0041", "REQ-0042", + "REQ-0043", + "REQ-0044", + "REQ-0045", + "REQ-0046", + "REQ-0047", + "REQ-0061", + "REQ-0062", + "REQ-0063", + "REQ-0064", + "REQ-0081", + "REQ-0082", "REQ-0101", "REQ-0102", - "REQ-0111", - "REQ-0112", + "REQ-0103", + "REQ-0104", + "REQ-0105", + "REQ-0106", "REQ-0121", "REQ-0122", + "REQ-0123", + "REQ-0124", "REQ-0141", "REQ-0142", + "REQ-0143", + "REQ-0144", + "REQ-0145", + "REQ-0146", + "REQ-0181", + "REQ-0182", "REQ-0301", "REQ-0302", + "REQ-0303", + "REQ-0304", + "REQ-0305", + "REQ-0306", + "REQ-0307", + "REQ-0308", + "REQ-0309", + "REQ-0310", "REQ-0311", "REQ-0312", + "REQ-0313", + "REQ-0314", + "REQ-0315", + "REQ-0316", + "REQ-0317", + "REQ-0318", + "REQ-0319", + "REQ-0320", "REQ-0321", "REQ-0322", + "REQ-0323", + "REQ-0324", + "REQ-0325", + "REQ-0341", + "REQ-0342", + "REQ-0343", + "REQ-0344", + "REQ-0345", + "REQ-0361", + "REQ-0362", + "REQ-0363", + "REQ-0364", + "REQ-0365", + "REQ-0366", "REQ-0401", "REQ-0402" ] }, "testrun_list": [ { - "time_consumption": 16.202539920806885, - "number_of_possibly_failed_tests": 0, - "number_of_failed_tests": 0, - "number_of_tests": 27, + "time_consumption": 91.0301866531372, "testcase_execution_level": 90, + "name": "Default Testsession name", + "number_of_failed_tests": 0, + "number_of_tests": 97, + "interpreter": "python3.13.5", "testcase_names": { "0": "Single Test", "10": "Smoke Test (Minumum subset)", "50": "Short Test (Subset)", "90": "Full Test (all defined tests)" }, - "interpreter": "python3.13.5", - "number_of_successfull_tests": 27, - "name": "Default Testsession name", + "number_of_possibly_failed_tests": 0, + "number_of_successfull_tests": 97, "testcases": { "Clean-Up": { "name": "__tLogger__", @@ -79,16 +149,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1755547636.4685853, - "msecs": 468.0, - "relativeCreated": 252.307937, - "thread": 136004360450304, + "created": 1755638759.9367568, + "msecs": 936.0, + "relativeCreated": 199.895613, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Clean-Up", - "asctime": "2025-08-18 22:07:16,468", + "asctime": "2025-08-19 23:25:59,936", "moduleLogger": [ { "name": "smart_brain.mqtt", @@ -105,16 +175,16 @@ "stack_info": null, "lineno": 70, "funcName": "add_callback", - "created": 1755547636.468174, - "msecs": 468.0, - "relativeCreated": 251.896776, - "thread": 136004360450304, + "created": 1755638759.9365194, + "msecs": 936.0, + "relativeCreated": 199.658472, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Adding callback for topic __info__", - "asctime": "2025-08-18 22:07:16,468" + "asctime": "2025-08-19 23:25:59,936" }, { "name": "smart_brain.mqtt.__info__", @@ -132,16 +202,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547636.4684525, - "msecs": 468.0, - "relativeCreated": 252.174933, - "thread": 136004360450304, + "created": 1755638759.9366927, + "msecs": 936.0, + "relativeCreated": 199.831674, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic __info__ and payload null", - "asctime": "2025-08-18 22:07:16,468" + "asctime": "2025-08-19 23:25:59,936" } ], "testcaseLogger": [ @@ -158,152 +228,17 @@ "stack_info": null, "lineno": 25, "funcName": "cleanup", - "created": 1755547636.9689963, - "msecs": 968.0, - "relativeCreated": 752.718849, - "thread": 136004360450304, + "created": 1755638760.4370263, + "msecs": 437.0, + "relativeCreated": 700.165363, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Collecting startup logs...", - "asctime": "2025-08-18 22:07:16,968", + "asctime": "2025-08-19 23:26:00,437", "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547636.468777, - "msecs": 468.0, - "relativeCreated": 252.499622, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:16,468" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/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": 1755547636.4690568, - "msecs": 469.0, - "relativeCreated": 252.779316, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/1 and payload b'off'", - "asctime": "2025-08-18 22:07:16,469" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/xmas-tree", - "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": 1755547636.4702077, - "msecs": 470.0, - "relativeCreated": 253.930326, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/livingroom/xmas-tree and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:16,470" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-star", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/xmas-star", - "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": 1755547636.4704838, - "msecs": 470.0, - "relativeCreated": 254.206363, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/livingroom/xmas-star and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:16,470" - }, - { - "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\": 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": 1755547636.4707358, - "msecs": 470.0, - "relativeCreated": 254.45857, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:16,470" - }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", "msg": "Received message with topic %s and payload %s", @@ -320,16 +255,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547636.4709995, - "msecs": 470.0, - "relativeCreated": 254.722243, - "thread": 136004334606016, + "created": 1755638759.9371061, + "msecs": 937.0, + "relativeCreated": 200.245255, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/stw/firstfloor/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:16,470" + "asctime": "2025-08-19 23:25:59,937" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.1", @@ -347,16 +282,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547636.4711864, - "msecs": 471.0, - "relativeCreated": 254.90895, - "thread": 136004334606016, + "created": 1755638759.9372284, + "msecs": 937.0, + "relativeCreated": 200.367671, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/stw/firstfloor/main_light/relay/1 and payload b'off'", - "asctime": "2025-08-18 22:07:16,471" + "asctime": "2025-08-19 23:25:59,937" }, { "name": "smart_brain.mqtt.zigbee_gfw.gar.garden.garland", @@ -374,16 +309,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547636.4714646, - "msecs": 471.0, - "relativeCreated": 255.187264, - "thread": 136004334606016, + "created": 1755638759.9373581, + "msecs": 937.0, + "relativeCreated": 200.497048, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_gfw/gar/garden/garland and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:16,471" + "asctime": "2025-08-19 23:25:59,937" }, { "name": "smart_brain.mqtt.zigbee_gfw.gar.garden.repeater", @@ -401,22 +336,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547636.4717236, - "msecs": 471.0, - "relativeCreated": 255.446134, - "thread": 136004334606016, + "created": 1755638759.9375036, + "msecs": 937.0, + "relativeCreated": 200.642551, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_gfw/gar/garden/repeater and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:16,471" + "asctime": "2025-08-19 23:25:59,937" }, { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffw/julian/main_light/state", + "my_apps/gfw/dirk/powerplug/output/1/set", "b'false'" ], "levelname": "DEBUG", @@ -428,22 +363,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547636.477511, - "msecs": 477.0, - "relativeCreated": 261.233572, - "thread": 136004334606016, + "created": 1755638759.9382274, + "msecs": 938.0, + "relativeCreated": 201.366448, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:16,477" + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2025-08-19 23:25:59,938" }, { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffw/livingroom/main_light/state", + "my_apps/gfw/dirk/powerplug/output/1/set", "b'false'" ], "levelname": "DEBUG", @@ -455,49 +390,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547636.4777877, - "msecs": 477.0, - "relativeCreated": 261.510222, - "thread": 136004334606016, + "created": 1755638759.938388, + "msecs": 938.0, + "relativeCreated": 201.527223, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:16,477" + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2025-08-19 23:25:59,938" }, { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_ffw/ffw/sleep/window_light/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547636.4779618, - "msecs": 477.0, - "relativeCreated": 261.684238, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:16,477" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/state", + "my_apps/gfw/dirk/powerplug/output/1/set", "b'false'" ], "levelname": "DEBUG", @@ -509,22 +417,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547636.4781234, - "msecs": 478.0, - "relativeCreated": 261.846211, - "thread": 136004334606016, + "created": 1755638759.9405773, + "msecs": 940.0, + "relativeCreated": 203.716297, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:16,478" + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2025-08-19 23:25:59,940" }, { - "name": "smart_brain.mqtt.videv.ffe.floor.main_light.state", + "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/floor/main_light/state", + "videv/gfw/dirk/bt/state", "b'false'" ], "levelname": "DEBUG", @@ -536,22 +444,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547636.47831, - "msecs": 478.0, - "relativeCreated": 262.03269, - "thread": 136004334606016, + "created": 1755638759.940698, + "msecs": 940.0, + "relativeCreated": 203.836812, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Received message with topic videv/ffe/floor/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:16,478" + "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'false'", + "asctime": "2025-08-19 23:25:59,940" }, { - "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.state", + "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/kitchen/main_light/state", + "videv/gfw/dirk/pc_dock/state", "b'false'" ], "levelname": "DEBUG", @@ -563,448 +471,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547636.4784646, - "msecs": 478.0, - "relativeCreated": 262.187006, - "thread": 136004334606016, + "created": 1755638759.9407835, + "msecs": 940.0, + "relativeCreated": 203.922707, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:16,478" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/circulation_pump/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547636.4786227, - "msecs": 478.0, - "relativeCreated": 262.345205, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'false'", - "asctime": "2025-08-18 22:07:16,478" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547636.4787793, - "msecs": 478.0, - "relativeCreated": 262.502025, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:16,478" - }, - { - "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/diningroom/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547636.478942, - "msecs": 478.0, - "relativeCreated": 262.664656, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:16,478" - }, - { - "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": 1755547636.4790938, - "msecs": 479.0, - "relativeCreated": 262.816445, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", - "asctime": "2025-08-18 22:07:16,479" - }, - { - "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/diningroom/garland/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547636.479264, - "msecs": 479.0, - "relativeCreated": 262.986613, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffe/diningroom/garland/state and payload b'false'", - "asctime": "2025-08-18 22:07:16,479" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547636.4794178, - "msecs": 479.0, - "relativeCreated": 263.140497, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:16,479" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_ma/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547636.4795637, - "msecs": 479.0, - "relativeCreated": 263.286353, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'false'", - "asctime": "2025-08-18 22:07:16,479" - }, - { - "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": 1755547636.4797153, - "msecs": 479.0, - "relativeCreated": 263.437959, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:16,479" - }, - { - "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": 1755547636.4798691, - "msecs": 479.0, - "relativeCreated": 263.59178, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:16,479" - }, - { - "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": 1755547636.480018, - "msecs": 480.0, - "relativeCreated": 263.740593, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:16,480" - }, - { - "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": 1755547636.480173, - "msecs": 480.0, - "relativeCreated": 263.895638, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:16,480" - }, - { - "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": 1755547636.4803226, - "msecs": 480.0, - "relativeCreated": 264.04514, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:16,480" - }, - { - "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": 1755547636.4804652, - "msecs": 480.0, - "relativeCreated": 264.187661, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:16,480" - }, - { - "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": 1755547636.4806132, - "msecs": 480.0, - "relativeCreated": 264.335853, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:16,480" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/xmas_tree/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547636.480768, - "msecs": 480.0, - "relativeCreated": 264.490676, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffe/livingroom/xmas_tree/state and payload b'false'", - "asctime": "2025-08-18 22:07:16,480" - }, - { - "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/stw/stairway/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547636.4809253, - "msecs": 480.0, - "relativeCreated": 264.647993, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/stw/stairway/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:16,480" + "message": "Received message with topic videv/gfw/dirk/pc_dock/state and payload b'false'", + "asctime": "2025-08-19 23:25:59,940" }, { "name": "smart_brain.mqtt.__info__", @@ -1022,23 +498,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547636.511617, - "msecs": 511.0, - "relativeCreated": 295.339578, - "thread": 136004334606016, + "created": 1755638759.9783988, + "msecs": 978.0, + "relativeCreated": 241.537601, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic __info__ and payload b'null'", - "asctime": "2025-08-18 22:07:16,511" + "asctime": "2025-08-19 23:25:59,978" }, { - "name": "smart_brain.mqtt.__info__", + "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state", "msg": "Received message with topic %s and payload %s", "args": [ - "__info__", - "b'{\"app_name\": \"smart_brain\", \"version\": {\"readable\": \"1.3.0\", \"major\": 1, \"minor\": 3, \"patch\": 0}, \"git\": {\"url\": \"https://git.mount-mockery.de/smarthome/smart_brain.git\", \"ref\": \"84d989aa1fce81f88f4ffc2cdcc80d057f3d573b\"}}'" + "videv/ffw/floor/main_light/state", + "b'false'" ], "levelname": "DEBUG", "levelno": 10, @@ -1049,24 +525,645 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547636.5119083, - "msecs": 511.0, - "relativeCreated": 295.631035, - "thread": 136004334606016, + "created": 1755638759.9786074, + "msecs": 978.0, + "relativeCreated": 241.746479, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Received message with topic __info__ and payload b'{\"app_name\": \"smart_brain\", \"version\": {\"readable\": \"1.3.0\", \"major\": 1, \"minor\": 3, \"patch\": 0}, \"git\": {\"url\": \"https://git.mount-mockery.de/smarthome/smart_brain.git\", \"ref\": \"84d989aa1fce81f88f4ffc2cdcc80d057f3d573b\"}}'", - "asctime": "2025-08-18 22:07:16,511" + "message": "Received message with topic videv/ffw/floor/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:25:59,978" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638759.9787664, + "msecs": 978.0, + "relativeCreated": 241.905347, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:25:59,978" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638759.9788733, + "msecs": 978.0, + "relativeCreated": 242.01241, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:25:59,978" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638759.9789903, + "msecs": 978.0, + "relativeCreated": 242.12923, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:25:59,978" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638759.9790921, + "msecs": 979.0, + "relativeCreated": 242.231151, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:25:59,979" + }, + { + "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": 1755638759.9791908, + "msecs": 979.0, + "relativeCreated": 242.32978, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/floor/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:25:59,979" + }, + { + "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": 1755638759.9792945, + "msecs": 979.0, + "relativeCreated": 242.433497, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:25:59,979" + }, + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/circulation_pump/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638759.979394, + "msecs": 979.0, + "relativeCreated": 242.533019, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'false'", + "asctime": "2025-08-19 23:25:59,979" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638759.9795008, + "msecs": 979.0, + "relativeCreated": 242.639692, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:25:59,979" + }, + { + "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/diningroom/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638759.9796064, + "msecs": 979.0, + "relativeCreated": 242.74524, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:25:59,979" + }, + { + "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": 1755638759.9797032, + "msecs": 979.0, + "relativeCreated": 242.842265, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", + "asctime": "2025-08-19 23:25:59,979" + }, + { + "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/diningroom/garland/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638759.9797995, + "msecs": 979.0, + "relativeCreated": 242.93867, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/garland/state and payload b'false'", + "asctime": "2025-08-19 23:25:59,979" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638759.9799018, + "msecs": 979.0, + "relativeCreated": 243.040828, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:25:59,979" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_ma/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638759.9800026, + "msecs": 980.0, + "relativeCreated": 243.141574, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'false'", + "asctime": "2025-08-19 23:25:59,980" + }, + { + "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": 1755638759.9801018, + "msecs": 980.0, + "relativeCreated": 243.240878, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:25:59,980" + }, + { + "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": 1755638759.9802058, + "msecs": 980.0, + "relativeCreated": 243.344767, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:25:59,980" + }, + { + "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": 1755638759.9803195, + "msecs": 980.0, + "relativeCreated": 243.458395, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:25:59,980" + }, + { + "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": 1755638759.9804158, + "msecs": 980.0, + "relativeCreated": 243.554622, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:25:59,980" + }, + { + "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": 1755638759.980513, + "msecs": 980.0, + "relativeCreated": 243.651982, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:25:59,980" + }, + { + "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": 1755638759.9806156, + "msecs": 980.0, + "relativeCreated": 243.754591, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:25:59,980" + }, + { + "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": 1755638759.980717, + "msecs": 980.0, + "relativeCreated": 243.85597, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:25:59,980" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/xmas_tree/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638759.9808137, + "msecs": 980.0, + "relativeCreated": 243.952918, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/xmas_tree/state and payload b'false'", + "asctime": "2025-08-19 23:25:59,980" + }, + { + "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/stw/stairway/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638759.9809248, + "msecs": 980.0, + "relativeCreated": 244.063918, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/stw/stairway/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:25:59,980" + }, + { + "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.0\", \"major\": 1, \"minor\": 3, \"patch\": 0}, \"git\": {\"url\": \"https://git.mount-mockery.de/smarthome/smart_brain.git\", \"ref\": \"507b67d91a5efca44fc52f3ccee96215f231ffd5\"}}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638759.981027, + "msecs": 981.0, + "relativeCreated": 244.165906, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic __info__ and payload b'{\"app_name\": \"smart_brain\", \"version\": {\"readable\": \"1.3.0\", \"major\": 1, \"minor\": 3, \"patch\": 0}, \"git\": {\"url\": \"https://git.mount-mockery.de/smarthome/smart_brain.git\", \"ref\": \"507b67d91a5efca44fc52f3ccee96215f231ffd5\"}}'", + "asctime": "2025-08-19 23:25:59,981" } ], - "time_consumption": 0.45708799362182617 + "time_consumption": 0.45599937438964844 } ], - "time_consumption": 0.5004110336303711, - "time_start": "2025-08-18 22:07:16,468", - "time_finished": "2025-08-18 22:07:16,968" + "time_consumption": 0.5002694129943848, + "time_start": "2025-08-19 23:25:59,936", + "time_finished": "2025-08-19 23:26:00,437" }, "REQ-0001": { "name": "__tLogger__", @@ -1081,16 +1178,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1755547636.9694364, - "msecs": 969.0, - "relativeCreated": 753.158954, - "thread": 136004360450304, + "created": 1755638760.4374328, + "msecs": 437.0, + "relativeCreated": 700.571839, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "REQ-0001", - "asctime": "2025-08-18 22:07:16,969", + "asctime": "2025-08-19 23:26:00,437", "moduleLogger": [], "testcaseLogger": [ { @@ -1106,18 +1203,18 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 14, + "lineno": 19, "funcName": "device_follow", - "created": 1755547637.0702424, - "msecs": 70.0, - "relativeCreated": 853.965044, - "thread": 136004360450304, + "created": 1755638760.538058, + "msecs": 538.0, + "relativeCreated": 801.19704, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-18 22:07:17,070", + "asctime": "2025-08-19 23:26:00,538", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state.set", @@ -1135,16 +1232,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547636.9696054, - "msecs": 969.0, - "relativeCreated": 753.327968, - "thread": 136004360450304, + "created": 1755638760.4375958, + "msecs": 437.0, + "relativeCreated": 700.734936, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/state/set and payload false", - "asctime": "2025-08-18 22:07:16,969" + "asctime": "2025-08-19 23:26:00,437" }, { "name": "smart_brain.devices.shellies.ffe.livingroom.main_light", @@ -1159,21 +1256,21 @@ "module": "base", "exc_text": null, "stack_info": null, - "lineno": 42, + "lineno": 49, "funcName": "set", - "created": 1755547636.9698386, - "msecs": 969.0, - "relativeCreated": 753.561135, - "thread": 136004360450304, + "created": 1755638760.4378393, + "msecs": 437.0, + "relativeCreated": 700.97824, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Unexpected key state", - "asctime": "2025-08-18 22:07:16,969" + "asctime": "2025-08-19 23:26:00,437" } ], - "time_consumption": 0.1004037857055664 + "time_consumption": 0.1002187728881836 }, { "name": "__tLogger__", @@ -1191,16 +1288,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547637.1708019, - "msecs": 170.0, - "relativeCreated": 954.524539, - "thread": 136004360450304, + "created": 1755638760.6386454, + "msecs": 638.0, + "relativeCreated": 901.784515, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-18 22:07:17,170", + "asctime": "2025-08-19 23:26:00,638", "moduleLogger": [ { "name": "__unittest__", @@ -1219,16 +1316,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547637.1706161, - "msecs": 170.0, - "relativeCreated": 954.338636, - "thread": 136004360450304, + "created": 1755638760.6384385, + "msecs": 638.0, + "relativeCreated": 901.577336, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-18 22:07:17,170" + "asctime": "2025-08-19 23:26:00,638" }, { "name": "__unittest__", @@ -1248,19 +1345,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547637.1707451, - "msecs": 170.0, - "relativeCreated": 954.467635, - "thread": 136004360450304, + "created": 1755638760.638581, + "msecs": 638.0, + "relativeCreated": 901.71994, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-18 22:07:17,170" + "asctime": "2025-08-19 23:26:00,638" } ], - "time_consumption": 5.6743621826171875e-05 + "time_consumption": 6.437301635742188e-05 }, { "name": "__tLogger__", @@ -1276,24 +1373,24 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 22, + "lineno": 27, "funcName": "device_follow", - "created": 1755547637.170899, - "msecs": 170.0, - "relativeCreated": 954.621604, - "thread": 136004360450304, + "created": 1755638760.6387632, + "msecs": 638.0, + "relativeCreated": 901.90224, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Setting state of videv/ffe/livingroom/main_light to True", - "asctime": "2025-08-18 22:07:17,170", + "asctime": "2025-08-19 23:26:00,638", "moduleLogger": [], "time_consumption": 0.0 }, { "name": "__tLogger__", - "msg": "Value for shellies/ffe/livingroom/main_light is correct (Content %s and Type is %s).", + "msg": "Value for Shelly Main Light (ffe.livingroom) is correct (Content %s and Type is %s).", "args": [ "True", "" @@ -1307,16 +1404,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547637.374746, - "msecs": 374.0, - "relativeCreated": 1158.46869, - "thread": 136004360450304, + "created": 1755638760.839945, + "msecs": 839.0, + "relativeCreated": 1103.084064, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Value for shellies/ffe/livingroom/main_light is correct (Content True and Type is ).", - "asctime": "2025-08-18 22:07:17,374", + "message": "Value for Shelly Main Light (ffe.livingroom) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:00,839", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state.set", @@ -1334,16 +1431,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.1710005, - "msecs": 171.0, - "relativeCreated": 954.723247, - "thread": 136004360450304, + "created": 1755638760.6389256, + "msecs": 638.0, + "relativeCreated": 902.064549, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/state/set and payload true", - "asctime": "2025-08-18 22:07:17,171" + "asctime": "2025-08-19 23:26:00,638" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0.command", @@ -1361,16 +1458,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.1730967, - "msecs": 173.0, - "relativeCreated": 956.819219, - "thread": 136004334606016, + "created": 1755638760.6413584, + "msecs": 641.0, + "relativeCreated": 904.497282, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-18 22:07:17,173" + "asctime": "2025-08-19 23:26:00,641" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -1388,16 +1485,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.17343, - "msecs": 173.0, - "relativeCreated": 957.152679, - "thread": 136004334606016, + "created": 1755638760.6416018, + "msecs": 641.0, + "relativeCreated": 904.740717, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on", - "asctime": "2025-08-18 22:07:17,173" + "asctime": "2025-08-19 23:26:00,641" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -1415,16 +1512,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.1738431, - "msecs": 173.0, - "relativeCreated": 957.565885, - "thread": 136004334606016, + "created": 1755638760.6418834, + "msecs": 641.0, + "relativeCreated": 905.02237, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,173" + "asctime": "2025-08-19 23:26:00,641" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -1442,16 +1539,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.1744747, - "msecs": 174.0, - "relativeCreated": 958.197414, - "thread": 136004334606016, + "created": 1755638760.6424525, + "msecs": 642.0, + "relativeCreated": 905.591606, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-18 22:07:17,174" + "asctime": "2025-08-19 23:26:00,642" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -1469,16 +1566,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.1747215, - "msecs": 174.0, - "relativeCreated": 958.444268, - "thread": 136004334606016, + "created": 1755638760.6427329, + "msecs": 642.0, + "relativeCreated": 905.871916, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,174" + "asctime": "2025-08-19 23:26:00,642" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -1496,16 +1593,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.2175038, - "msecs": 217.0, - "relativeCreated": 1001.226471, - "thread": 136004334606016, + "created": 1755638760.685197, + "msecs": 685.0, + "relativeCreated": 948.336061, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-18 22:07:17,217" + "asctime": "2025-08-19 23:26:00,685" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -1523,16 +1620,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.2179422, - "msecs": 217.0, - "relativeCreated": 1001.664834, - "thread": 136004334606016, + "created": 1755638760.6854486, + "msecs": 685.0, + "relativeCreated": 948.587816, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,217" + "asctime": "2025-08-19 23:26:00,685" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -1550,16 +1647,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.2182891, - "msecs": 218.0, - "relativeCreated": 1002.011757, - "thread": 136004334606016, + "created": 1755638760.6856937, + "msecs": 685.0, + "relativeCreated": 948.832741, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-18 22:07:17,218" + "asctime": "2025-08-19 23:26:00,685" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -1577,16 +1674,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.218601, - "msecs": 218.0, - "relativeCreated": 1002.323533, - "thread": 136004334606016, + "created": 1755638760.6858552, + "msecs": 685.0, + "relativeCreated": 948.994234, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,218" + "asctime": "2025-08-19 23:26:00,685" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -1604,16 +1701,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.218907, - "msecs": 218.0, - "relativeCreated": 1002.629649, - "thread": 136004334606016, + "created": 1755638760.6861548, + "msecs": 686.0, + "relativeCreated": 949.293769, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-18 22:07:17,218" + "asctime": "2025-08-19 23:26:00,686" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -1631,16 +1728,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.2192137, - "msecs": 219.0, - "relativeCreated": 1002.936425, - "thread": 136004334606016, + "created": 1755638760.6863337, + "msecs": 686.0, + "relativeCreated": 949.47276, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,219" + "asctime": "2025-08-19 23:26:00,686" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -1658,16 +1755,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.2194495, - "msecs": 219.0, - "relativeCreated": 1003.172094, - "thread": 136004334606016, + "created": 1755638760.6865313, + "msecs": 686.0, + "relativeCreated": 949.670294, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-18 22:07:17,219" + "asctime": "2025-08-19 23:26:00,686" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -1685,16 +1782,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.2196996, - "msecs": 219.0, - "relativeCreated": 1003.422374, - "thread": 136004334606016, + "created": 1755638760.6866558, + "msecs": 686.0, + "relativeCreated": 949.794746, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,219" + "asctime": "2025-08-19 23:26:00,686" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -1712,16 +1809,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.219961, - "msecs": 219.0, - "relativeCreated": 1003.683435, - "thread": 136004334606016, + "created": 1755638760.6869164, + "msecs": 686.0, + "relativeCreated": 950.055461, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-18 22:07:17,219" + "asctime": "2025-08-19 23:26:00,686" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -1739,16 +1836,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.2202334, - "msecs": 220.0, - "relativeCreated": 1003.956189, - "thread": 136004334606016, + "created": 1755638760.6870801, + "msecs": 687.0, + "relativeCreated": 950.219274, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,220" + "asctime": "2025-08-19 23:26:00,687" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -1766,16 +1863,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.2204454, - "msecs": 220.0, - "relativeCreated": 1004.168166, - "thread": 136004334606016, + "created": 1755638760.6872785, + "msecs": 687.0, + "relativeCreated": 950.417628, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-18 22:07:17,220" + "asctime": "2025-08-19 23:26:00,687" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -1793,16 +1890,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.2206848, - "msecs": 220.0, - "relativeCreated": 1004.407419, - "thread": 136004334606016, + "created": 1755638760.6874, + "msecs": 687.0, + "relativeCreated": 950.539136, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,220" + "asctime": "2025-08-19 23:26:00,687" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", @@ -1820,16 +1917,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.2209265, - "msecs": 220.0, - "relativeCreated": 1004.648971, - "thread": 136004334606016, + "created": 1755638760.6876318, + "msecs": 687.0, + "relativeCreated": 950.770831, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'", - "asctime": "2025-08-18 22:07:17,220" + "asctime": "2025-08-19 23:26:00,687" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -1847,16 +1944,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.221225, - "msecs": 221.0, - "relativeCreated": 1004.947551, - "thread": 136004334606016, + "created": 1755638760.6878998, + "msecs": 687.0, + "relativeCreated": 951.038944, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'50'", - "asctime": "2025-08-18 22:07:17,221" + "asctime": "2025-08-19 23:26:00,687" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -1874,16 +1971,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.221433, - "msecs": 221.0, - "relativeCreated": 1005.155547, - "thread": 136004334606016, + "created": 1755638760.6880972, + "msecs": 688.0, + "relativeCreated": 951.236285, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'5'", - "asctime": "2025-08-18 22:07:17,221" + "asctime": "2025-08-19 23:26:00,688" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -1901,16 +1998,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.2216053, - "msecs": 221.0, - "relativeCreated": 1005.328079, - "thread": 136004334606016, + "created": 1755638760.6882837, + "msecs": 688.0, + "relativeCreated": 951.422544, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,221" + "asctime": "2025-08-19 23:26:00,688" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -1928,16 +2025,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.221773, - "msecs": 221.0, - "relativeCreated": 1005.495419, - "thread": 136004334606016, + "created": 1755638760.6884534, + "msecs": 688.0, + "relativeCreated": 951.592368, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,221" + "asctime": "2025-08-19 23:26:00,688" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -1955,16 +2052,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.221935, - "msecs": 221.0, - "relativeCreated": 1005.657782, - "thread": 136004334606016, + "created": 1755638760.6886306, + "msecs": 688.0, + "relativeCreated": 951.76956, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,221" + "asctime": "2025-08-19 23:26:00,688" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -1982,16 +2079,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.2220864, - "msecs": 222.0, - "relativeCreated": 1005.808944, - "thread": 136004334606016, + "created": 1755638760.688793, + "msecs": 688.0, + "relativeCreated": 951.931742, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,222" + "asctime": "2025-08-19 23:26:00,688" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -2009,16 +2106,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.2222598, - "msecs": 222.0, - "relativeCreated": 1005.98227, - "thread": 136004334606016, + "created": 1755638760.688992, + "msecs": 688.0, + "relativeCreated": 952.131068, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,222" + "asctime": "2025-08-19 23:26:00,688" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -2036,16 +2133,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.222414, - "msecs": 222.0, - "relativeCreated": 1006.136603, - "thread": 136004334606016, + "created": 1755638760.6891549, + "msecs": 689.0, + "relativeCreated": 952.293823, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,222" + "asctime": "2025-08-19 23:26:00,689" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", @@ -2063,16 +2160,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.268822, - "msecs": 268.0, - "relativeCreated": 1052.544551, - "thread": 136004334606016, + "created": 1755638760.7314382, + "msecs": 731.0, + "relativeCreated": 994.577187, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", - "asctime": "2025-08-18 22:07:17,268" + "asctime": "2025-08-19 23:26:00,731" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -2090,16 +2187,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.3076062, - "msecs": 307.0, - "relativeCreated": 1091.32901, - "thread": 136004334606016, + "created": 1755638760.7715278, + "msecs": 771.0, + "relativeCreated": 1034.66679, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50'", - "asctime": "2025-08-18 22:07:17,307" + "asctime": "2025-08-19 23:26:00,771" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -2117,22 +2214,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.3078997, - "msecs": 307.0, - "relativeCreated": 1091.62216, - "thread": 136004334606016, + "created": 1755638760.771759, + "msecs": 771.0, + "relativeCreated": 1034.898202, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5'", - "asctime": "2025-08-18 22:07:17,307" + "asctime": "2025-08-19 23:26:00,771" }, { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for shellies/ffe/livingroom/main_light", + "Value for Shelly Main Light (ffe.livingroom)", "True", "" ], @@ -2145,22 +2242,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547637.3745205, - "msecs": 374.0, - "relativeCreated": 1158.243157, - "thread": 136004360450304, + "created": 1755638760.8396947, + "msecs": 839.0, + "relativeCreated": 1102.833837, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Result (Value for shellies/ffe/livingroom/main_light): True ()", - "asctime": "2025-08-18 22:07:17,374" + "message": "Result (Value for Shelly Main Light (ffe.livingroom)): True ()", + "asctime": "2025-08-19 23:26:00,839" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for shellies/ffe/livingroom/main_light", + "Value for Shelly Main Light (ffe.livingroom)", "=", "True", "" @@ -2174,19 +2271,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547637.3746624, - "msecs": 374.0, - "relativeCreated": 1158.384926, - "thread": 136004360450304, + "created": 1755638760.839843, + "msecs": 839.0, + "relativeCreated": 1102.982095, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Expectation (Value for shellies/ffe/livingroom/main_light): result = True ()", - "asctime": "2025-08-18 22:07:17,374" + "message": "Expectation (Value for Shelly Main Light (ffe.livingroom)): result = True ()", + "asctime": "2025-08-19 23:26:00,839" } ], - "time_consumption": 8.368492126464844e-05 + "time_consumption": 0.00010204315185546875 }, { "name": "__tLogger__", @@ -2202,24 +2299,24 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 22, + "lineno": 27, "funcName": "device_follow", - "created": 1755547637.3748682, - "msecs": 374.0, - "relativeCreated": 1158.590747, - "thread": 136004360450304, + "created": 1755638760.8401113, + "msecs": 840.0, + "relativeCreated": 1103.25037, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Setting state of videv/ffe/livingroom/main_light to False", - "asctime": "2025-08-18 22:07:17,374", + "asctime": "2025-08-19 23:26:00,840", "moduleLogger": [], "time_consumption": 0.0 }, { "name": "__tLogger__", - "msg": "Value for shellies/ffe/livingroom/main_light is correct (Content %s and Type is %s).", + "msg": "Value for Shelly Main Light (ffe.livingroom) is correct (Content %s and Type is %s).", "args": [ "False", "" @@ -2233,16 +2330,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547637.5757058, - "msecs": 575.0, - "relativeCreated": 1359.428371, - "thread": 136004360450304, + "created": 1755638761.040847, + "msecs": 40.0, + "relativeCreated": 1303.986196, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Value for shellies/ffe/livingroom/main_light is correct (Content False and Type is ).", - "asctime": "2025-08-18 22:07:17,575", + "message": "Value for Shelly Main Light (ffe.livingroom) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:01,040", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state.set", @@ -2260,16 +2357,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.3749747, - "msecs": 374.0, - "relativeCreated": 1158.697324, - "thread": 136004360450304, + "created": 1755638760.840226, + "msecs": 840.0, + "relativeCreated": 1103.364968, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/state/set and payload false", - "asctime": "2025-08-18 22:07:17,374" + "asctime": "2025-08-19 23:26:00,840" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0.command", @@ -2287,16 +2384,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.3773942, - "msecs": 377.0, - "relativeCreated": 1161.116868, - "thread": 136004334606016, + "created": 1755638760.8426237, + "msecs": 842.0, + "relativeCreated": 1105.762627, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-18 22:07:17,377" + "asctime": "2025-08-19 23:26:00,842" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -2314,16 +2411,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.3777268, - "msecs": 377.0, - "relativeCreated": 1161.449295, - "thread": 136004334606016, + "created": 1755638760.842853, + "msecs": 842.0, + "relativeCreated": 1105.992142, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off", - "asctime": "2025-08-18 22:07:17,377" + "asctime": "2025-08-19 23:26:00,842" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -2341,16 +2438,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.3784814, - "msecs": 378.0, - "relativeCreated": 1162.20405, - "thread": 136004334606016, + "created": 1755638760.8434322, + "msecs": 843.0, + "relativeCreated": 1106.571285, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:17,378" + "asctime": "2025-08-19 23:26:00,843" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -2368,16 +2465,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.4200697, - "msecs": 420.0, - "relativeCreated": 1203.792233, - "thread": 136004334606016, + "created": 1755638760.884938, + "msecs": 884.0, + "relativeCreated": 1148.076974, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:17,420" + "asctime": "2025-08-19 23:26:00,884" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -2395,16 +2492,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.4205372, - "msecs": 420.0, - "relativeCreated": 1204.259936, - "thread": 136004334606016, + "created": 1755638760.8851137, + "msecs": 885.0, + "relativeCreated": 1148.252532, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,420" + "asctime": "2025-08-19 23:26:00,885" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -2422,16 +2519,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.4208906, - "msecs": 420.0, - "relativeCreated": 1204.613161, - "thread": 136004334606016, + "created": 1755638760.8853064, + "msecs": 885.0, + "relativeCreated": 1148.445389, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:17,420" + "asctime": "2025-08-19 23:26:00,885" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -2449,16 +2546,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.4212375, - "msecs": 421.0, - "relativeCreated": 1204.960215, - "thread": 136004334606016, + "created": 1755638760.8854077, + "msecs": 885.0, + "relativeCreated": 1148.546793, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,421" + "asctime": "2025-08-19 23:26:00,885" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -2476,16 +2573,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.421618, - "msecs": 421.0, - "relativeCreated": 1205.340495, - "thread": 136004334606016, + "created": 1755638760.8855877, + "msecs": 885.0, + "relativeCreated": 1148.726731, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:17,421" + "asctime": "2025-08-19 23:26:00,885" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -2503,16 +2600,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.4219675, - "msecs": 421.0, - "relativeCreated": 1205.690223, - "thread": 136004334606016, + "created": 1755638760.8856907, + "msecs": 885.0, + "relativeCreated": 1148.829747, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,421" + "asctime": "2025-08-19 23:26:00,885" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -2530,16 +2627,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.4223094, - "msecs": 422.0, - "relativeCreated": 1206.032053, - "thread": 136004334606016, + "created": 1755638760.8858743, + "msecs": 885.0, + "relativeCreated": 1149.013158, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:17,422" + "asctime": "2025-08-19 23:26:00,885" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -2557,16 +2654,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.422549, - "msecs": 422.0, - "relativeCreated": 1206.271493, - "thread": 136004334606016, + "created": 1755638760.8859794, + "msecs": 885.0, + "relativeCreated": 1149.118455, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,422" + "asctime": "2025-08-19 23:26:00,885" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -2584,16 +2681,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.4228315, - "msecs": 422.0, - "relativeCreated": 1206.554208, - "thread": 136004334606016, + "created": 1755638760.8861737, + "msecs": 886.0, + "relativeCreated": 1149.312596, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:17,422" + "asctime": "2025-08-19 23:26:00,886" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -2611,16 +2708,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.4231038, - "msecs": 423.0, - "relativeCreated": 1206.826344, - "thread": 136004334606016, + "created": 1755638760.8863, + "msecs": 886.0, + "relativeCreated": 1149.439173, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,423" + "asctime": "2025-08-19 23:26:00,886" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -2638,16 +2735,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.4233444, - "msecs": 423.0, - "relativeCreated": 1207.06712, - "thread": 136004334606016, + "created": 1755638760.8864484, + "msecs": 886.0, + "relativeCreated": 1149.587456, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:17,423" + "asctime": "2025-08-19 23:26:00,886" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -2665,16 +2762,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.4235713, - "msecs": 423.0, - "relativeCreated": 1207.294121, - "thread": 136004334606016, + "created": 1755638760.8865402, + "msecs": 886.0, + "relativeCreated": 1149.679368, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,423" + "asctime": "2025-08-19 23:26:00,886" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", @@ -2692,16 +2789,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.4238455, - "msecs": 423.0, - "relativeCreated": 1207.568298, - "thread": 136004334606016, + "created": 1755638760.8867204, + "msecs": 886.0, + "relativeCreated": 1149.859517, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:17,423" + "asctime": "2025-08-19 23:26:00,886" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -2719,16 +2816,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.4241345, - "msecs": 424.0, - "relativeCreated": 1207.857054, - "thread": 136004334606016, + "created": 1755638760.8869176, + "msecs": 886.0, + "relativeCreated": 1150.056511, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,424" + "asctime": "2025-08-19 23:26:00,886" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -2746,16 +2843,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.4244518, - "msecs": 424.0, - "relativeCreated": 1208.174506, - "thread": 136004334606016, + "created": 1755638760.8870573, + "msecs": 887.0, + "relativeCreated": 1150.196469, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,424" + "asctime": "2025-08-19 23:26:00,887" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -2773,16 +2870,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.4246283, - "msecs": 424.0, - "relativeCreated": 1208.350918, - "thread": 136004334606016, + "created": 1755638760.8871863, + "msecs": 887.0, + "relativeCreated": 1150.325269, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,424" + "asctime": "2025-08-19 23:26:00,887" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -2800,16 +2897,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.424793, - "msecs": 424.0, - "relativeCreated": 1208.515675, - "thread": 136004334606016, + "created": 1755638760.8873188, + "msecs": 887.0, + "relativeCreated": 1150.457859, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,424" + "asctime": "2025-08-19 23:26:00,887" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -2827,16 +2924,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.4249659, - "msecs": 424.0, - "relativeCreated": 1208.688499, - "thread": 136004334606016, + "created": 1755638760.8874495, + "msecs": 887.0, + "relativeCreated": 1150.588641, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,424" + "asctime": "2025-08-19 23:26:00,887" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -2854,16 +2951,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.425139, - "msecs": 425.0, - "relativeCreated": 1208.861591, - "thread": 136004334606016, + "created": 1755638760.887573, + "msecs": 887.0, + "relativeCreated": 1150.712052, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,425" + "asctime": "2025-08-19 23:26:00,887" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", @@ -2881,22 +2978,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.4644628, - "msecs": 464.0, - "relativeCreated": 1248.185468, - "thread": 136004334606016, + "created": 1755638760.9281652, + "msecs": 928.0, + "relativeCreated": 1191.304024, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", - "asctime": "2025-08-18 22:07:17,464" + "asctime": "2025-08-19 23:26:00,928" }, { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for shellies/ffe/livingroom/main_light", + "Value for Shelly Main Light (ffe.livingroom)", "False", "" ], @@ -2909,22 +3006,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547637.5754812, - "msecs": 575.0, - "relativeCreated": 1359.203654, - "thread": 136004360450304, + "created": 1755638761.0406694, + "msecs": 40.0, + "relativeCreated": 1303.808329, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Result (Value for shellies/ffe/livingroom/main_light): False ()", - "asctime": "2025-08-18 22:07:17,575" + "message": "Result (Value for Shelly Main Light (ffe.livingroom)): False ()", + "asctime": "2025-08-19 23:26:01,040" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for shellies/ffe/livingroom/main_light", + "Value for Shelly Main Light (ffe.livingroom)", "=", "False", "" @@ -2938,24 +3035,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547637.5756335, - "msecs": 575.0, - "relativeCreated": 1359.355943, - "thread": 136004360450304, + "created": 1755638761.040796, + "msecs": 40.0, + "relativeCreated": 1303.935139, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Expectation (Value for shellies/ffe/livingroom/main_light): result = False ()", - "asctime": "2025-08-18 22:07:17,575" + "message": "Expectation (Value for Shelly Main Light (ffe.livingroom)): result = False ()", + "asctime": "2025-08-19 23:26:01,040" } ], - "time_consumption": 7.224082946777344e-05 + "time_consumption": 5.1021575927734375e-05 } ], - "time_consumption": 0.606269359588623, - "time_start": "2025-08-18 22:07:16,969", - "time_finished": "2025-08-18 22:07:17,575" + "time_consumption": 0.6034142971038818, + "time_start": "2025-08-19 23:26:00,437", + "time_finished": "2025-08-19 23:26:01,040" }, "REQ-0002": { "name": "__tLogger__", @@ -2970,16 +3067,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1755547637.576027, - "msecs": 576.0, - "relativeCreated": 1359.749479, - "thread": 136004360450304, + "created": 1755638761.041113, + "msecs": 41.0, + "relativeCreated": 1304.251742, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "REQ-0002", - "asctime": "2025-08-18 22:07:17,576", + "asctime": "2025-08-19 23:26:01,041", "moduleLogger": [], "testcaseLogger": [ { @@ -2995,18 +3092,18 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 14, + "lineno": 19, "funcName": "device_follow", - "created": 1755547637.676594, - "msecs": 676.0, - "relativeCreated": 1460.316441, - "thread": 136004360450304, + "created": 1755638761.141576, + "msecs": 141.0, + "relativeCreated": 1404.714931, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-18 22:07:17,676", + "asctime": "2025-08-19 23:26:01,141", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.relay.0.set", @@ -3024,19 +3121,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.576267, - "msecs": 576.0, - "relativeCreated": 1359.989554, - "thread": 136004360450304, + "created": 1755638761.041283, + "msecs": 41.0, + "relativeCreated": 1304.421727, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/relay/0/set and payload false", - "asctime": "2025-08-18 22:07:17,576" + "asctime": "2025-08-19 23:26:01,041" } ], - "time_consumption": 0.1003270149230957 + "time_consumption": 0.10029315948486328 }, { "name": "__tLogger__", @@ -3054,16 +3151,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547637.7773118, - "msecs": 777.0, - "relativeCreated": 1561.034284, - "thread": 136004360450304, + "created": 1755638761.2420833, + "msecs": 242.0, + "relativeCreated": 1505.222382, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-18 22:07:17,777", + "asctime": "2025-08-19 23:26:01,242", "moduleLogger": [ { "name": "__unittest__", @@ -3082,16 +3179,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547637.777032, - "msecs": 777.0, - "relativeCreated": 1560.754521, - "thread": 136004360450304, + "created": 1755638761.24191, + "msecs": 241.0, + "relativeCreated": 1505.048998, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-18 22:07:17,777" + "asctime": "2025-08-19 23:26:01,241" }, { "name": "__unittest__", @@ -3111,25 +3208,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547637.7772462, - "msecs": 777.0, - "relativeCreated": 1560.968729, - "thread": 136004360450304, + "created": 1755638761.2420359, + "msecs": 242.0, + "relativeCreated": 1505.174906, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-18 22:07:17,777" + "asctime": "2025-08-19 23:26:01,242" } ], - "time_consumption": 6.556510925292969e-05 + "time_consumption": 4.744529724121094e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "shellies/ffe/livingroom/main_light", + "Shelly Main Light (ffe.livingroom)", "True" ], "levelname": "DEBUG", @@ -3139,18 +3236,18 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 22, + "lineno": 27, "funcName": "device_follow", - "created": 1755547637.7774262, - "msecs": 777.0, - "relativeCreated": 1561.148792, - "thread": 136004360450304, + "created": 1755638761.2421787, + "msecs": 242.0, + "relativeCreated": 1505.317567, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Setting state of shellies/ffe/livingroom/main_light to True", - "asctime": "2025-08-18 22:07:17,777", + "message": "Setting state of Shelly Main Light (ffe.livingroom) to True", + "asctime": "2025-08-19 23:26:01,242", "moduleLogger": [], "time_consumption": 0.0 }, @@ -3170,16 +3267,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547637.978963, - "msecs": 978.0, - "relativeCreated": 1762.68567, - "thread": 136004360450304, + "created": 1755638761.4431667, + "msecs": 443.0, + "relativeCreated": 1706.305723, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Value for videv/ffe/livingroom/main_light is correct (Content True and Type is ).", - "asctime": "2025-08-18 22:07:17,978", + "asctime": "2025-08-19 23:26:01,443", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -3197,16 +3294,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.777662, - "msecs": 777.0, - "relativeCreated": 1561.384649, - "thread": 136004360450304, + "created": 1755638761.2422974, + "msecs": 242.0, + "relativeCreated": 1505.436456, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on", - "asctime": "2025-08-18 22:07:17,777" + "asctime": "2025-08-19 23:26:01,242" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -3224,16 +3321,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.778177, - "msecs": 778.0, - "relativeCreated": 1561.899669, - "thread": 136004360450304, + "created": 1755638761.2425532, + "msecs": 242.0, + "relativeCreated": 1505.692272, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,778" + "asctime": "2025-08-19 23:26:01,242" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -3251,16 +3348,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.778631, - "msecs": 778.0, - "relativeCreated": 1562.353504, - "thread": 136004334606016, + "created": 1755638761.2431564, + "msecs": 243.0, + "relativeCreated": 1506.295586, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-18 22:07:17,778" + "asctime": "2025-08-19 23:26:01,243" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -3278,16 +3375,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.77896, - "msecs": 778.0, - "relativeCreated": 1562.68257, - "thread": 136004334606016, + "created": 1755638761.2434788, + "msecs": 243.0, + "relativeCreated": 1506.617861, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,778" + "asctime": "2025-08-19 23:26:01,243" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -3305,16 +3402,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.8206165, - "msecs": 820.0, - "relativeCreated": 1604.339104, - "thread": 136004334606016, + "created": 1755638761.24617, + "msecs": 246.0, + "relativeCreated": 1509.309045, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-18 22:07:17,820" + "asctime": "2025-08-19 23:26:01,246" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -3332,16 +3429,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.8210454, - "msecs": 821.0, - "relativeCreated": 1604.768044, - "thread": 136004334606016, + "created": 1755638761.246439, + "msecs": 246.0, + "relativeCreated": 1509.577794, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,821" + "asctime": "2025-08-19 23:26:01,246" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -3359,16 +3456,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.8213983, - "msecs": 821.0, - "relativeCreated": 1605.120961, - "thread": 136004334606016, + "created": 1755638761.246694, + "msecs": 246.0, + "relativeCreated": 1509.833082, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-18 22:07:17,821" + "asctime": "2025-08-19 23:26:01,246" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -3386,16 +3483,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.8216622, - "msecs": 821.0, - "relativeCreated": 1605.384701, - "thread": 136004334606016, + "created": 1755638761.2468417, + "msecs": 246.0, + "relativeCreated": 1509.980727, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,821" + "asctime": "2025-08-19 23:26:01,246" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -3413,16 +3510,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.8219604, - "msecs": 821.0, - "relativeCreated": 1605.683136, - "thread": 136004334606016, + "created": 1755638761.2471719, + "msecs": 247.0, + "relativeCreated": 1510.310868, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-18 22:07:17,821" + "asctime": "2025-08-19 23:26:01,247" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -3440,16 +3537,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.8222506, - "msecs": 822.0, - "relativeCreated": 1605.973235, - "thread": 136004334606016, + "created": 1755638761.247355, + "msecs": 247.0, + "relativeCreated": 1510.493881, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,822" + "asctime": "2025-08-19 23:26:01,247" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -3467,16 +3564,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.8224902, - "msecs": 822.0, - "relativeCreated": 1606.212852, - "thread": 136004334606016, + "created": 1755638761.2475755, + "msecs": 247.0, + "relativeCreated": 1510.714436, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-18 22:07:17,822" + "asctime": "2025-08-19 23:26:01,247" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -3494,16 +3591,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.8227344, - "msecs": 822.0, - "relativeCreated": 1606.456962, - "thread": 136004334606016, + "created": 1755638761.2477221, + "msecs": 247.0, + "relativeCreated": 1510.861327, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,822" + "asctime": "2025-08-19 23:26:01,247" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -3521,16 +3618,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.8230305, - "msecs": 823.0, - "relativeCreated": 1606.753267, - "thread": 136004334606016, + "created": 1755638761.2480285, + "msecs": 248.0, + "relativeCreated": 1511.167326, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-18 22:07:17,823" + "asctime": "2025-08-19 23:26:01,248" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -3548,16 +3645,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.8233378, - "msecs": 823.0, - "relativeCreated": 1607.060273, - "thread": 136004334606016, + "created": 1755638761.248227, + "msecs": 248.0, + "relativeCreated": 1511.36594, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,823" + "asctime": "2025-08-19 23:26:01,248" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -3575,16 +3672,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.8235655, - "msecs": 823.0, - "relativeCreated": 1607.288238, - "thread": 136004334606016, + "created": 1755638761.2484565, + "msecs": 248.0, + "relativeCreated": 1511.595482, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-18 22:07:17,823" + "asctime": "2025-08-19 23:26:01,248" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -3602,16 +3699,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.823831, - "msecs": 823.0, - "relativeCreated": 1607.553732, - "thread": 136004334606016, + "created": 1755638761.2485924, + "msecs": 248.0, + "relativeCreated": 1511.731458, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,823" + "asctime": "2025-08-19 23:26:01,248" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", @@ -3629,16 +3726,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.8241096, - "msecs": 824.0, - "relativeCreated": 1607.832276, - "thread": 136004334606016, + "created": 1755638761.2488754, + "msecs": 248.0, + "relativeCreated": 1512.014203, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'", - "asctime": "2025-08-18 22:07:17,824" + "asctime": "2025-08-19 23:26:01,248" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -3656,16 +3753,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.8244317, - "msecs": 824.0, - "relativeCreated": 1608.154259, - "thread": 136004334606016, + "created": 1755638761.2491996, + "msecs": 249.0, + "relativeCreated": 1512.338681, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,824" + "asctime": "2025-08-19 23:26:01,249" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -3683,16 +3780,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.8246417, - "msecs": 824.0, - "relativeCreated": 1608.364462, - "thread": 136004334606016, + "created": 1755638761.2494297, + "msecs": 249.0, + "relativeCreated": 1512.568692, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,824" + "asctime": "2025-08-19 23:26:01,249" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -3710,16 +3807,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.8248353, - "msecs": 824.0, - "relativeCreated": 1608.557833, - "thread": 136004334606016, + "created": 1755638761.2496192, + "msecs": 249.0, + "relativeCreated": 1512.758146, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,824" + "asctime": "2025-08-19 23:26:01,249" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -3737,16 +3834,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.825033, - "msecs": 825.0, - "relativeCreated": 1608.755694, - "thread": 136004334606016, + "created": 1755638761.2498097, + "msecs": 249.0, + "relativeCreated": 1512.948788, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,825" + "asctime": "2025-08-19 23:26:01,249" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -3764,16 +3861,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.8252454, - "msecs": 825.0, - "relativeCreated": 1608.968146, - "thread": 136004334606016, + "created": 1755638761.2500145, + "msecs": 250.0, + "relativeCreated": 1513.153499, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,825" + "asctime": "2025-08-19 23:26:01,250" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -3791,16 +3888,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.8254528, - "msecs": 825.0, - "relativeCreated": 1609.17539, - "thread": 136004334606016, + "created": 1755638761.2502139, + "msecs": 250.0, + "relativeCreated": 1513.352782, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,825" + "asctime": "2025-08-19 23:26:01,250" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", @@ -3818,16 +3915,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.865603, - "msecs": 865.0, - "relativeCreated": 1649.32581, - "thread": 136004334606016, + "created": 1755638761.290101, + "msecs": 290.0, + "relativeCreated": 1553.240002, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", - "asctime": "2025-08-18 22:07:17,865" + "asctime": "2025-08-19 23:26:01,290" }, { "name": "__unittest__", @@ -3846,16 +3943,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547637.978762, - "msecs": 978.0, - "relativeCreated": 1762.484534, - "thread": 136004360450304, + "created": 1755638761.4430118, + "msecs": 443.0, + "relativeCreated": 1706.150905, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Result (Value for videv/ffe/livingroom/main_light): True ()", - "asctime": "2025-08-18 22:07:17,978" + "asctime": "2025-08-19 23:26:01,443" }, { "name": "__unittest__", @@ -3875,25 +3972,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547637.978909, - "msecs": 978.0, - "relativeCreated": 1762.631504, - "thread": 136004360450304, + "created": 1755638761.4431233, + "msecs": 443.0, + "relativeCreated": 1706.262361, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Expectation (Value for videv/ffe/livingroom/main_light): result = True ()", - "asctime": "2025-08-18 22:07:17,978" + "asctime": "2025-08-19 23:26:01,443" } ], - "time_consumption": 5.3882598876953125e-05 + "time_consumption": 4.3392181396484375e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "shellies/ffe/livingroom/main_light", + "Shelly Main Light (ffe.livingroom)", "False" ], "levelname": "DEBUG", @@ -3903,18 +4000,18 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 22, + "lineno": 27, "funcName": "device_follow", - "created": 1755547637.9790857, - "msecs": 979.0, - "relativeCreated": 1762.808216, - "thread": 136004360450304, + "created": 1755638761.4432795, + "msecs": 443.0, + "relativeCreated": 1706.41873, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Setting state of shellies/ffe/livingroom/main_light to False", - "asctime": "2025-08-18 22:07:17,979", + "message": "Setting state of Shelly Main Light (ffe.livingroom) to False", + "asctime": "2025-08-19 23:26:01,443", "moduleLogger": [], "time_consumption": 0.0 }, @@ -3934,16 +4031,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547638.1802573, - "msecs": 180.0, - "relativeCreated": 1963.979978, - "thread": 136004360450304, + "created": 1755638761.6439888, + "msecs": 643.0, + "relativeCreated": 1907.127858, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Value for videv/ffe/livingroom/main_light is correct (Content False and Type is ).", - "asctime": "2025-08-18 22:07:18,180", + "asctime": "2025-08-19 23:26:01,643", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -3961,16 +4058,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.979361, - "msecs": 979.0, - "relativeCreated": 1763.083625, - "thread": 136004360450304, + "created": 1755638761.4433708, + "msecs": 443.0, + "relativeCreated": 1706.509635, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off", - "asctime": "2025-08-18 22:07:17,979" + "asctime": "2025-08-19 23:26:01,443" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -3988,16 +4085,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.9802818, - "msecs": 980.0, - "relativeCreated": 1764.004402, - "thread": 136004334606016, + "created": 1755638761.4439237, + "msecs": 443.0, + "relativeCreated": 1707.062611, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:17,980" + "asctime": "2025-08-19 23:26:01,443" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -4015,16 +4112,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.9828422, - "msecs": 982.0, - "relativeCreated": 1766.564799, - "thread": 136004334606016, + "created": 1755638761.4457397, + "msecs": 445.0, + "relativeCreated": 1708.87887, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:17,982" + "asctime": "2025-08-19 23:26:01,445" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -4042,16 +4139,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.9832473, - "msecs": 983.0, - "relativeCreated": 1766.970009, - "thread": 136004334606016, + "created": 1755638761.4460707, + "msecs": 446.0, + "relativeCreated": 1709.209801, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,983" + "asctime": "2025-08-19 23:26:01,446" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -4069,16 +4166,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.9835439, - "msecs": 983.0, - "relativeCreated": 1767.266336, - "thread": 136004334606016, + "created": 1755638761.4462578, + "msecs": 446.0, + "relativeCreated": 1709.396828, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:17,983" + "asctime": "2025-08-19 23:26:01,446" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -4096,16 +4193,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.9838257, - "msecs": 983.0, - "relativeCreated": 1767.548217, - "thread": 136004334606016, + "created": 1755638761.4463608, + "msecs": 446.0, + "relativeCreated": 1709.499942, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,983" + "asctime": "2025-08-19 23:26:01,446" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -4123,16 +4220,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.9841468, - "msecs": 984.0, - "relativeCreated": 1767.869528, - "thread": 136004334606016, + "created": 1755638761.4465756, + "msecs": 446.0, + "relativeCreated": 1709.714596, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:17,984" + "asctime": "2025-08-19 23:26:01,446" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -4150,16 +4247,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.984473, - "msecs": 984.0, - "relativeCreated": 1768.195785, - "thread": 136004334606016, + "created": 1755638761.4467144, + "msecs": 446.0, + "relativeCreated": 1709.853404, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,984" + "asctime": "2025-08-19 23:26:01,446" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -4177,16 +4274,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.9847105, - "msecs": 984.0, - "relativeCreated": 1768.433063, - "thread": 136004334606016, + "created": 1755638761.4468873, + "msecs": 446.0, + "relativeCreated": 1710.026288, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:17,984" + "asctime": "2025-08-19 23:26:01,446" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -4204,16 +4301,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.9850242, - "msecs": 985.0, - "relativeCreated": 1768.746759, - "thread": 136004334606016, + "created": 1755638761.447016, + "msecs": 447.0, + "relativeCreated": 1710.154898, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,985" + "asctime": "2025-08-19 23:26:01,447" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -4231,16 +4328,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.9854815, - "msecs": 985.0, - "relativeCreated": 1769.203985, - "thread": 136004334606016, + "created": 1755638761.4472246, + "msecs": 447.0, + "relativeCreated": 1710.363679, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:17,985" + "asctime": "2025-08-19 23:26:01,447" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -4258,16 +4355,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.9858246, - "msecs": 985.0, - "relativeCreated": 1769.547163, - "thread": 136004334606016, + "created": 1755638761.4473515, + "msecs": 447.0, + "relativeCreated": 1710.49064, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,985" + "asctime": "2025-08-19 23:26:01,447" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -4285,16 +4382,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.9860933, - "msecs": 986.0, - "relativeCreated": 1769.815955, - "thread": 136004334606016, + "created": 1755638761.447497, + "msecs": 447.0, + "relativeCreated": 1710.635954, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:17,986" + "asctime": "2025-08-19 23:26:01,447" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -4312,16 +4409,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547637.986408, - "msecs": 986.0, - "relativeCreated": 1770.130548, - "thread": 136004334606016, + "created": 1755638761.4475942, + "msecs": 447.0, + "relativeCreated": 1710.733133, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,986" + "asctime": "2025-08-19 23:26:01,447" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", @@ -4339,16 +4436,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.9867287, - "msecs": 986.0, - "relativeCreated": 1770.451373, - "thread": 136004334606016, + "created": 1755638761.4477792, + "msecs": 447.0, + "relativeCreated": 1710.918106, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:17,986" + "asctime": "2025-08-19 23:26:01,447" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -4366,16 +4463,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.9870768, - "msecs": 987.0, - "relativeCreated": 1770.799515, - "thread": 136004334606016, + "created": 1755638761.4479825, + "msecs": 447.0, + "relativeCreated": 1711.121614, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,987" + "asctime": "2025-08-19 23:26:01,447" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -4393,16 +4490,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.9873238, - "msecs": 987.0, - "relativeCreated": 1771.046272, - "thread": 136004334606016, + "created": 1755638761.4481282, + "msecs": 448.0, + "relativeCreated": 1711.267348, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,987" + "asctime": "2025-08-19 23:26:01,448" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -4420,16 +4517,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.9875252, - "msecs": 987.0, - "relativeCreated": 1771.247689, - "thread": 136004334606016, + "created": 1755638761.448276, + "msecs": 448.0, + "relativeCreated": 1711.414991, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,987" + "asctime": "2025-08-19 23:26:01,448" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -4447,16 +4544,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.987731, - "msecs": 987.0, - "relativeCreated": 1771.453442, - "thread": 136004334606016, + "created": 1755638761.4484234, + "msecs": 448.0, + "relativeCreated": 1711.562363, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,987" + "asctime": "2025-08-19 23:26:01,448" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -4474,16 +4571,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.9879308, - "msecs": 987.0, - "relativeCreated": 1771.653504, - "thread": 136004334606016, + "created": 1755638761.448549, + "msecs": 448.0, + "relativeCreated": 1711.688119, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,987" + "asctime": "2025-08-19 23:26:01,448" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -4501,16 +4598,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547637.9881341, - "msecs": 988.0, - "relativeCreated": 1771.85667, - "thread": 136004334606016, + "created": 1755638761.4486983, + "msecs": 448.0, + "relativeCreated": 1711.837359, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:17,988" + "asctime": "2025-08-19 23:26:01,448" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", @@ -4528,16 +4625,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547638.0275102, - "msecs": 27.0, - "relativeCreated": 1811.232985, - "thread": 136004334606016, + "created": 1755638761.489183, + "msecs": 489.0, + "relativeCreated": 1752.322058, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", - "asctime": "2025-08-18 22:07:18,027" + "asctime": "2025-08-19 23:26:01,489" }, { "name": "__unittest__", @@ -4556,16 +4653,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547638.1800504, - "msecs": 180.0, - "relativeCreated": 1963.773159, - "thread": 136004360450304, + "created": 1755638761.6437862, + "msecs": 643.0, + "relativeCreated": 1906.925285, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Result (Value for videv/ffe/livingroom/main_light): False ()", - "asctime": "2025-08-18 22:07:18,180" + "asctime": "2025-08-19 23:26:01,643" }, { "name": "__unittest__", @@ -4585,28 +4682,28 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547638.180206, - "msecs": 180.0, - "relativeCreated": 1963.928619, - "thread": 136004360450304, + "created": 1755638761.6439183, + "msecs": 643.0, + "relativeCreated": 1907.057267, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Expectation (Value for videv/ffe/livingroom/main_light): result = False ()", - "asctime": "2025-08-18 22:07:18,180" + "asctime": "2025-08-19 23:26:01,643" } ], - "time_consumption": 5.125999450683594e-05 + "time_consumption": 7.05718994140625e-05 } ], - "time_consumption": 0.6042304039001465, - "time_start": "2025-08-18 22:07:17,576", - "time_finished": "2025-08-18 22:07:18,180" + "time_consumption": 0.6028759479522705, + "time_start": "2025-08-19 23:26:01,041", + "time_finished": "2025-08-19 23:26:01,643" }, - "REQ-0011": { + "REQ-0003": { "name": "__tLogger__", - "msg": "REQ-0011", + "msg": "REQ-0003", "args": null, "levelname": "INFO", "levelno": 20, @@ -4617,16 +4714,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1755547638.180497, - "msecs": 180.0, - "relativeCreated": 1964.2194, - "thread": 136004360450304, + "created": 1755638761.6442542, + "msecs": 644.0, + "relativeCreated": 1907.393235, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "REQ-0011", - "asctime": "2025-08-18 22:07:18,180", + "message": "REQ-0003", + "asctime": "2025-08-19 23:26:01,644", "moduleLogger": [], "testcaseLogger": [ { @@ -4642,24 +4739,24 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 14, + "lineno": 19, "funcName": "device_follow", - "created": 1755547638.2812665, - "msecs": 281.0, - "relativeCreated": 2064.989077, - "thread": 136004360450304, + "created": 1755638761.744741, + "msecs": 744.0, + "relativeCreated": 2007.879965, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-18 22:07:18,281", + "asctime": "2025-08-19 23:26:01,744", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state.set", + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/ffe/sleep/main_light/state/set", + "videv/ffe/livingroom/floorlamp/state/set", "false" ], "levelname": "DEBUG", @@ -4671,45 +4768,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547638.1806626, - "msecs": 180.0, - "relativeCreated": 1964.385076, - "thread": 136004360450304, + "created": 1755638761.6443925, + "msecs": 644.0, + "relativeCreated": 1907.531504, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/main_light/state/set and payload false", - "asctime": "2025-08-18 22:07:18,180" - }, - { - "name": "smart_brain.devices.shellies.ffe.sleep.main_light", - "msg": "Unexpected key %s", - "args": [ - "state" - ], - "levelname": "WARNING", - "levelno": 30, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", - "filename": "base.py", - "module": "base", - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "set", - "created": 1755547638.1809514, - "msecs": 180.0, - "relativeCreated": 1964.673855, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Unexpected key state", - "asctime": "2025-08-18 22:07:18,180" + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/state/set and payload false", + "asctime": "2025-08-19 23:26:01,644" } ], - "time_consumption": 0.10031509399414062 + "time_consumption": 0.10034847259521484 }, { "name": "__tLogger__", @@ -4727,16 +4798,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547638.3818314, - "msecs": 381.0, - "relativeCreated": 2165.553951, - "thread": 136004360450304, + "created": 1755638761.8452554, + "msecs": 845.0, + "relativeCreated": 2108.39439, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-18 22:07:18,381", + "asctime": "2025-08-19 23:26:01,845", "moduleLogger": [ { "name": "__unittest__", @@ -4755,16 +4826,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547638.381634, - "msecs": 381.0, - "relativeCreated": 2165.356668, - "thread": 136004360450304, + "created": 1755638761.845094, + "msecs": 845.0, + "relativeCreated": 2108.232849, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-18 22:07:18,381" + "asctime": "2025-08-19 23:26:01,845" }, { "name": "__unittest__", @@ -4784,19 +4855,27990 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547638.3817797, - "msecs": 381.0, - "relativeCreated": 2165.502332, - "thread": 136004360450304, + "created": 1755638761.8452063, + "msecs": 845.0, + "relativeCreated": 2108.345343, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-18 22:07:18,381" + "asctime": "2025-08-19 23:26:01,845" + } + ], + "time_consumption": 4.9114227294921875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/floorlamp", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638761.8453507, + "msecs": 845.0, + "relativeCreated": 2108.489691, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/floorlamp to True", + "asctime": "2025-08-19 23:26:01,845", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Tradfri Floorlamp (ffe.livingroom) 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": 1755638762.0461683, + "msecs": 46.0, + "relativeCreated": 2309.307267, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Tradfri Floorlamp (ffe.livingroom) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:02,046", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/state/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638761.8454487, + "msecs": 845.0, + "relativeCreated": 2108.587641, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/state/set and payload true", + "asctime": "2025-08-19 23:26:01,845" + }, + { + "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": 1755638761.8481452, + "msecs": 848.0, + "relativeCreated": 2111.284083, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:01,848" + }, + { + "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": 1755638761.848483, + "msecs": 848.0, + "relativeCreated": 2111.622019, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:01,848" + }, + { + "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": 1755638761.8488507, + "msecs": 848.0, + "relativeCreated": 2111.989785, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:01,848" + }, + { + "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": 1755638761.8490386, + "msecs": 849.0, + "relativeCreated": 2112.177617, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:01,849" + }, + { + "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": 1755638761.849417, + "msecs": 849.0, + "relativeCreated": 2112.556013, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:01,849" + }, + { + "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": 1755638761.849624, + "msecs": 849.0, + "relativeCreated": 2112.762861, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:01,849" + }, + { + "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": 1755638761.8498707, + "msecs": 849.0, + "relativeCreated": 2113.009587, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:01,849" + }, + { + "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": 1755638761.855752, + "msecs": 855.0, + "relativeCreated": 2118.890947, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:01,855" + }, + { + "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": 1755638761.856225, + "msecs": 856.0, + "relativeCreated": 2119.363914, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:01,856" + }, + { + "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": 1755638761.856471, + "msecs": 856.0, + "relativeCreated": 2119.609975, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:01,856" + }, + { + "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": 1755638761.8566935, + "msecs": 856.0, + "relativeCreated": 2119.83241, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:01,856" + }, + { + "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": 1755638761.8568027, + "msecs": 856.0, + "relativeCreated": 2119.941878, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:01,856" + }, + { + "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": 1755638761.8570466, + "msecs": 857.0, + "relativeCreated": 2120.185553, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:01,857" + }, + { + "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": 1755638761.8572721, + "msecs": 857.0, + "relativeCreated": 2120.41103, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:01,857" + }, + { + "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": 1755638761.857463, + "msecs": 857.0, + "relativeCreated": 2120.601881, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:01,857" + }, + { + "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": 1755638761.8576028, + "msecs": 857.0, + "relativeCreated": 2120.741755, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:01,857" + }, + { + "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": 1755638761.857741, + "msecs": 857.0, + "relativeCreated": 2120.880113, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:01,857" + }, + { + "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": 1755638761.857876, + "msecs": 857.0, + "relativeCreated": 2121.015053, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:01,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": 1755638761.898379, + "msecs": 898.0, + "relativeCreated": 2161.517917, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", + "asctime": "2025-08-19 23:26:01,898" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Tradfri Floorlamp (ffe.livingroom)", + "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": 1755638762.0460222, + "msecs": 46.0, + "relativeCreated": 2309.161096, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Tradfri Floorlamp (ffe.livingroom)): True ()", + "asctime": "2025-08-19 23:26:02,046" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Tradfri Floorlamp (ffe.livingroom)", + "=", + "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": 1755638762.0461226, + "msecs": 46.0, + "relativeCreated": 2309.261431, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Tradfri Floorlamp (ffe.livingroom)): result = True ()", + "asctime": "2025-08-19 23:26:02,046" + } + ], + "time_consumption": 4.57763671875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/floorlamp", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638762.0462704, + "msecs": 46.0, + "relativeCreated": 2309.409404, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/floorlamp to False", + "asctime": "2025-08-19 23:26:02,046", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Tradfri Floorlamp (ffe.livingroom) 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": 1755638762.2470841, + "msecs": 247.0, + "relativeCreated": 2510.223125, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Tradfri Floorlamp (ffe.livingroom) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:02,247", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638762.0463662, + "msecs": 46.0, + "relativeCreated": 2309.505318, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/state/set and payload false", + "asctime": "2025-08-19 23:26:02,046" + }, + { + "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": 1755638762.049033, + "msecs": 49.0, + "relativeCreated": 2312.171843, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:02,049" + }, + { + "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": 1755638762.0493314, + "msecs": 49.0, + "relativeCreated": 2312.47057, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,049" + }, + { + "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": 1755638762.049628, + "msecs": 49.0, + "relativeCreated": 2312.766974, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:02,049" + }, + { + "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": 1755638762.0497837, + "msecs": 49.0, + "relativeCreated": 2312.922906, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,049" + }, + { + "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": 1755638762.050091, + "msecs": 50.0, + "relativeCreated": 2313.229889, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:02,050" + }, + { + "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": 1755638762.0502431, + "msecs": 50.0, + "relativeCreated": 2313.38218, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,050" + }, + { + "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": 1755638762.0504582, + "msecs": 50.0, + "relativeCreated": 2313.597049, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:02,050" + }, + { + "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": 1755638762.0505927, + "msecs": 50.0, + "relativeCreated": 2313.731729, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,050" + }, + { + "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": 1755638762.0508687, + "msecs": 50.0, + "relativeCreated": 2314.007762, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:02,050" + }, + { + "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": 1755638762.0510292, + "msecs": 51.0, + "relativeCreated": 2314.168358, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,051" + }, + { + "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": 1755638762.051299, + "msecs": 51.0, + "relativeCreated": 2314.438076, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:02,051" + }, + { + "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": 1755638762.0514963, + "msecs": 51.0, + "relativeCreated": 2314.635287, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,051" + }, + { + "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": 1755638762.0517457, + "msecs": 51.0, + "relativeCreated": 2314.884579, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,051" + }, + { + "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": 1755638762.051998, + "msecs": 51.0, + "relativeCreated": 2315.137004, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,051" + }, + { + "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": 1755638762.052202, + "msecs": 52.0, + "relativeCreated": 2315.341086, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,052" + }, + { + "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": 1755638762.0523922, + "msecs": 52.0, + "relativeCreated": 2315.531159, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,052" + }, + { + "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": 1755638762.0525775, + "msecs": 52.0, + "relativeCreated": 2315.716465, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,052" + }, + { + "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": 1755638762.0527682, + "msecs": 52.0, + "relativeCreated": 2315.90734, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,052" + }, + { + "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": 1755638762.092129, + "msecs": 92.0, + "relativeCreated": 2355.267921, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", + "asctime": "2025-08-19 23:26:02,092" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Tradfri Floorlamp (ffe.livingroom)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638762.246881, + "msecs": 246.0, + "relativeCreated": 2510.020134, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Tradfri Floorlamp (ffe.livingroom)): False ()", + "asctime": "2025-08-19 23:26:02,246" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Tradfri Floorlamp (ffe.livingroom)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638762.247013, + "msecs": 247.0, + "relativeCreated": 2510.152181, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Tradfri Floorlamp (ffe.livingroom)): result = False ()", + "asctime": "2025-08-19 23:26:02,247" + } + ], + "time_consumption": 7.104873657226562e-05 + } + ], + "time_consumption": 0.6028299331665039, + "time_start": "2025-08-19 23:26:01,644", + "time_finished": "2025-08-19 23:26:02,247" + }, + "REQ-0004": { + "name": "__tLogger__", + "msg": "REQ-0004", + "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": 1755638762.247326, + "msecs": 247.0, + "relativeCreated": 2510.464985, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0004", + "asctime": "2025-08-19 23:26:02,247", + "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": 1755638762.3477724, + "msecs": 347.0, + "relativeCreated": 2610.911487, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:02,347", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638762.2474592, + "msecs": 247.0, + "relativeCreated": 2510.598111, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/state/set and payload false", + "asctime": "2025-08-19 23:26:02,247" + } + ], + "time_consumption": 0.10031318664550781 + }, + { + "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": 1755638762.4482872, + "msecs": 448.0, + "relativeCreated": 2711.42627, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:02,448", + "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": 1755638762.4480956, + "msecs": 448.0, + "relativeCreated": 2711.234439, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:02,448" + }, + { + "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": 1755638762.448235, + "msecs": 448.0, + "relativeCreated": 2711.37412, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:02,448" + } + ], + "time_consumption": 5.221366882324219e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Tradfri Floorlamp (ffe.livingroom)", + "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": 27, + "funcName": "device_follow", + "created": 1755638762.4484353, + "msecs": 448.0, + "relativeCreated": 2711.57423, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Tradfri Floorlamp (ffe.livingroom) to True", + "asctime": "2025-08-19 23:26:02,448", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/floorlamp is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638762.650331, + "msecs": 650.0, + "relativeCreated": 2913.470191, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/floorlamp is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:02,650", + "moduleLogger": [ + { + "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": 1755638762.4486122, + "msecs": 448.0, + "relativeCreated": 2711.751085, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,448" + }, + { + "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": 1755638762.448859, + "msecs": 448.0, + "relativeCreated": 2711.997932, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,448" + }, + { + "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": 1755638762.4491289, + "msecs": 449.0, + "relativeCreated": 2712.268033, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,449" + }, + { + "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": 1755638762.4493856, + "msecs": 449.0, + "relativeCreated": 2712.524757, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,449" + }, + { + "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": 1755638762.449608, + "msecs": 449.0, + "relativeCreated": 2712.747168, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,449" + }, + { + "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": 1755638762.449774, + "msecs": 449.0, + "relativeCreated": 2712.913006, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,449" + }, + { + "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": 1755638762.4501736, + "msecs": 450.0, + "relativeCreated": 2713.312737, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,450" + }, + { + "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": 1755638762.4505358, + "msecs": 450.0, + "relativeCreated": 2713.674719, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,450" + }, + { + "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": 1755638762.4507682, + "msecs": 450.0, + "relativeCreated": 2713.907186, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,450" + }, + { + "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": 1755638762.4509895, + "msecs": 450.0, + "relativeCreated": 2714.128662, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,450" + }, + { + "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": 1755638762.451213, + "msecs": 451.0, + "relativeCreated": 2714.351762, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,451" + }, + { + "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": 1755638762.4922988, + "msecs": 492.0, + "relativeCreated": 2755.437683, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,492" + }, + { + "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": 1755638762.4924974, + "msecs": 492.0, + "relativeCreated": 2755.636297, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", + "asctime": "2025-08-19 23:26:02,492" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638762.6501482, + "msecs": 650.0, + "relativeCreated": 2913.287051, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/floorlamp): True ()", + "asctime": "2025-08-19 23:26:02,650" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638762.650282, + "msecs": 650.0, + "relativeCreated": 2913.42103, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/floorlamp): result = True ()", + "asctime": "2025-08-19 23:26:02,650" + } + ], + "time_consumption": 4.9114227294921875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Tradfri Floorlamp (ffe.livingroom)", + "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": 27, + "funcName": "device_follow", + "created": 1755638762.6504867, + "msecs": 650.0, + "relativeCreated": 2913.625809, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Tradfri Floorlamp (ffe.livingroom) to False", + "asctime": "2025-08-19 23:26:02,650", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/floorlamp is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638762.8525558, + "msecs": 852.0, + "relativeCreated": 3115.694887, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/floorlamp is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:02,852", + "moduleLogger": [ + { + "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": 1755638762.6506555, + "msecs": 650.0, + "relativeCreated": 2913.79437, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,650" + }, + { + "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": 1755638762.6509473, + "msecs": 650.0, + "relativeCreated": 2914.086251, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,650" + }, + { + "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": 1755638762.651165, + "msecs": 651.0, + "relativeCreated": 2914.303839, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,651" + }, + { + "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": 1755638762.6514509, + "msecs": 651.0, + "relativeCreated": 2914.589949, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,651" + }, + { + "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": 1755638762.6516306, + "msecs": 651.0, + "relativeCreated": 2914.769652, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,651" + }, + { + "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": 1755638762.6518147, + "msecs": 651.0, + "relativeCreated": 2914.953779, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,651" + }, + { + "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": 1755638762.6521633, + "msecs": 652.0, + "relativeCreated": 2915.30225, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,652" + }, + { + "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": 1755638762.652499, + "msecs": 652.0, + "relativeCreated": 2915.637946, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,652" + }, + { + "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": 1755638762.6527486, + "msecs": 652.0, + "relativeCreated": 2915.887615, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,652" + }, + { + "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": 1755638762.6529932, + "msecs": 652.0, + "relativeCreated": 2916.132285, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,652" + }, + { + "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": 1755638762.6532066, + "msecs": 653.0, + "relativeCreated": 2916.345472, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,653" + }, + { + "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": 1755638762.6935568, + "msecs": 693.0, + "relativeCreated": 2956.695632, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:02,693" + }, + { + "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": 1755638762.69394, + "msecs": 693.0, + "relativeCreated": 2957.078975, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", + "asctime": "2025-08-19 23:26:02,693" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638762.8523793, + "msecs": 852.0, + "relativeCreated": 3115.518435, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/floorlamp): False ()", + "asctime": "2025-08-19 23:26:02,852" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638762.8525028, + "msecs": 852.0, + "relativeCreated": 3115.641782, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/floorlamp): result = False ()", + "asctime": "2025-08-19 23:26:02,852" + } + ], + "time_consumption": 5.2928924560546875e-05 + } + ], + "time_consumption": 0.6052298545837402, + "time_start": "2025-08-19 23:26:02,247", + "time_finished": "2025-08-19 23:26:02,852" + }, + "REQ-0005": { + "name": "__tLogger__", + "msg": "REQ-0005", + "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": 1755638762.8528132, + "msecs": 852.0, + "relativeCreated": 3115.952438, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0005", + "asctime": "2025-08-19 23:26:02,852", + "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": 1755638762.9534755, + "msecs": 953.0, + "relativeCreated": 3216.614599, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:02,953", + "moduleLogger": [ + { + "name": "smart_brain.devices.zigbee_ffe.ffe.livingroom.floor_light_1", + "msg": "Unexpected key %s", + "args": [ + "relay/0" + ], + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", + "filename": "base.py", + "module": "base", + "exc_text": null, + "stack_info": null, + "lineno": 49, + "funcName": "set", + "created": 1755638762.852957, + "msecs": 852.0, + "relativeCreated": 3116.095876, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Unexpected key relay/0", + "asctime": "2025-08-19 23:26:02,852" + }, + { + "name": "smart_brain.devices.zigbee_ffe.ffe.livingroom.floor_light_2", + "msg": "Unexpected key %s", + "args": [ + "relay/0" + ], + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", + "filename": "base.py", + "module": "base", + "exc_text": null, + "stack_info": null, + "lineno": 49, + "funcName": "set", + "created": 1755638762.8530157, + "msecs": 853.0, + "relativeCreated": 3116.15451, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Unexpected key relay/0", + "asctime": "2025-08-19 23:26:02,853" + }, + { + "name": "smart_brain.devices.zigbee_ffe.ffe.livingroom.floor_light_3", + "msg": "Unexpected key %s", + "args": [ + "relay/0" + ], + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", + "filename": "base.py", + "module": "base", + "exc_text": null, + "stack_info": null, + "lineno": 49, + "funcName": "set", + "created": 1755638762.853056, + "msecs": 853.0, + "relativeCreated": 3116.195001, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Unexpected key relay/0", + "asctime": "2025-08-19 23:26:02,853" + }, + { + "name": "smart_brain.devices.zigbee_ffe.ffe.livingroom.floor_light_4", + "msg": "Unexpected key %s", + "args": [ + "relay/0" + ], + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", + "filename": "base.py", + "module": "base", + "exc_text": null, + "stack_info": null, + "lineno": 49, + "funcName": "set", + "created": 1755638762.853112, + "msecs": 853.0, + "relativeCreated": 3116.251081, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Unexpected key relay/0", + "asctime": "2025-08-19 23:26:02,853" + }, + { + "name": "smart_brain.devices.zigbee_ffe.ffe.livingroom.floor_light_5", + "msg": "Unexpected key %s", + "args": [ + "relay/0" + ], + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", + "filename": "base.py", + "module": "base", + "exc_text": null, + "stack_info": null, + "lineno": 49, + "funcName": "set", + "created": 1755638762.8531425, + "msecs": 853.0, + "relativeCreated": 3116.281571, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Unexpected key relay/0", + "asctime": "2025-08-19 23:26:02,853" + }, + { + "name": "smart_brain.devices.zigbee_ffe.ffe.livingroom.floor_light_6", + "msg": "Unexpected key %s", + "args": [ + "relay/0" + ], + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", + "filename": "base.py", + "module": "base", + "exc_text": null, + "stack_info": null, + "lineno": 49, + "funcName": "set", + "created": 1755638762.8531733, + "msecs": 853.0, + "relativeCreated": 3116.312147, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Unexpected key relay/0", + "asctime": "2025-08-19 23:26:02,853" + } + ], + "time_consumption": 0.10030221939086914 + }, + { + "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": 1755638763.0540743, + "msecs": 54.0, + "relativeCreated": 3317.213387, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:03,054", + "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": 1755638763.0538807, + "msecs": 53.0, + "relativeCreated": 3317.019704, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:03,053" + }, + { + "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": 1755638763.054025, + "msecs": 54.0, + "relativeCreated": 3317.164013, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:03,054" + } + ], + "time_consumption": 4.935264587402344e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly Main Light (ffe.livingroom)", + "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": 27, + "funcName": "device_follow", + "created": 1755638763.0543246, + "msecs": 54.0, + "relativeCreated": 3317.463774, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Shelly Main Light (ffe.livingroom) to True", + "asctime": "2025-08-19 23:26:03,054", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Tradfri Floorlamp (ffe.livingroom) 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": 1755638763.255546, + "msecs": 255.0, + "relativeCreated": 3518.685059, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Tradfri Floorlamp (ffe.livingroom) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:03,255", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638763.0544667, + "msecs": 54.0, + "relativeCreated": 3317.60587, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:26:03,054" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638763.054784, + "msecs": 54.0, + "relativeCreated": 3317.922977, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:03,054" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638763.055682, + "msecs": 55.0, + "relativeCreated": 3318.821099, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:26:03,055" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638763.056045, + "msecs": 56.0, + "relativeCreated": 3319.184116, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:03,056" + }, + { + "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": 1755638763.0963118, + "msecs": 96.0, + "relativeCreated": 3359.450898, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:03,096" + }, + { + "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": 1755638763.096491, + "msecs": 96.0, + "relativeCreated": 3359.630065, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:03,096" + }, + { + "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": 1755638763.0966723, + "msecs": 96.0, + "relativeCreated": 3359.811341, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:03,096" + }, + { + "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": 1755638763.0967507, + "msecs": 96.0, + "relativeCreated": 3359.889739, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:03,096" + }, + { + "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": 1755638763.0969012, + "msecs": 96.0, + "relativeCreated": 3360.040038, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:03,096" + }, + { + "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": 1755638763.0969741, + "msecs": 96.0, + "relativeCreated": 3360.112987, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:03,096" + }, + { + "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": 1755638763.0970976, + "msecs": 97.0, + "relativeCreated": 3360.236778, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:03,097" + }, + { + "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": 1755638763.0971665, + "msecs": 97.0, + "relativeCreated": 3360.305552, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:03,097" + }, + { + "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": 1755638763.0973024, + "msecs": 97.0, + "relativeCreated": 3360.441608, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:03,097" + }, + { + "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": 1755638763.0973907, + "msecs": 97.0, + "relativeCreated": 3360.529523, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:03,097" + }, + { + "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": 1755638763.0974867, + "msecs": 97.0, + "relativeCreated": 3360.625741, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:03,097" + }, + { + "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": 1755638763.0975466, + "msecs": 97.0, + "relativeCreated": 3360.685445, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:03,097" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638763.0976574, + "msecs": 97.0, + "relativeCreated": 3360.796255, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:26:03,097" + }, + { + "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": 1755638763.0977936, + "msecs": 97.0, + "relativeCreated": 3360.932526, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:03,097" + }, + { + "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": 1755638763.0978854, + "msecs": 97.0, + "relativeCreated": 3361.024384, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:03,097" + }, + { + "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": 1755638763.0979848, + "msecs": 97.0, + "relativeCreated": 3361.123734, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:03,097" + }, + { + "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": 1755638763.0980814, + "msecs": 98.0, + "relativeCreated": 3361.22033, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:03,098" + }, + { + "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": 1755638763.0981925, + "msecs": 98.0, + "relativeCreated": 3361.331409, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:03,098" + }, + { + "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": 1755638763.1382825, + "msecs": 138.0, + "relativeCreated": 3401.4216, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:03,138" + }, + { + "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": 1755638763.1385028, + "msecs": 138.0, + "relativeCreated": 3401.6419, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", + "asctime": "2025-08-19 23:26:03,138" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Tradfri Floorlamp (ffe.livingroom)", + "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": 1755638763.2553627, + "msecs": 255.0, + "relativeCreated": 3518.501699, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Tradfri Floorlamp (ffe.livingroom)): True ()", + "asctime": "2025-08-19 23:26:03,255" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Tradfri Floorlamp (ffe.livingroom)", + "=", + "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": 1755638763.2554953, + "msecs": 255.0, + "relativeCreated": 3518.634419, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Tradfri Floorlamp (ffe.livingroom)): result = True ()", + "asctime": "2025-08-19 23:26:03,255" + } + ], + "time_consumption": 5.078315734863281e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly Main Light (ffe.livingroom)", + "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": 27, + "funcName": "device_follow", + "created": 1755638763.2556713, + "msecs": 255.0, + "relativeCreated": 3518.810264, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Shelly Main Light (ffe.livingroom) to False", + "asctime": "2025-08-19 23:26:03,255", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Tradfri Floorlamp (ffe.livingroom) 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": 1755638763.4567082, + "msecs": 456.0, + "relativeCreated": 3719.847047, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Tradfri Floorlamp (ffe.livingroom) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:03,456", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638763.2557824, + "msecs": 255.0, + "relativeCreated": 3518.921336, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off", + "asctime": "2025-08-19 23:26:03,255" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638763.2566607, + "msecs": 256.0, + "relativeCreated": 3519.799694, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-19 23:26:03,256" + }, + { + "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": 1755638763.259177, + "msecs": 259.0, + "relativeCreated": 3522.315981, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:03,259" + }, + { + "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": 1755638763.2594206, + "msecs": 259.0, + "relativeCreated": 3522.559618, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:03,259" + }, + { + "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": 1755638763.259715, + "msecs": 259.0, + "relativeCreated": 3522.853985, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:03,259" + }, + { + "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": 1755638763.2598865, + "msecs": 259.0, + "relativeCreated": 3523.025645, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:03,259" + }, + { + "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": 1755638763.2602143, + "msecs": 260.0, + "relativeCreated": 3523.353288, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:03,260" + }, + { + "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": 1755638763.2603774, + "msecs": 260.0, + "relativeCreated": 3523.516437, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:03,260" + }, + { + "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": 1755638763.2606006, + "msecs": 260.0, + "relativeCreated": 3523.739493, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:03,260" + }, + { + "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": 1755638763.26074, + "msecs": 260.0, + "relativeCreated": 3523.879216, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:03,260" + }, + { + "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": 1755638763.2610967, + "msecs": 261.0, + "relativeCreated": 3524.23572, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:03,261" + }, + { + "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": 1755638763.2612731, + "msecs": 261.0, + "relativeCreated": 3524.412075, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:03,261" + }, + { + "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": 1755638763.261501, + "msecs": 261.0, + "relativeCreated": 3524.640118, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:03,261" + }, + { + "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": 1755638763.261647, + "msecs": 261.0, + "relativeCreated": 3524.786029, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:03,261" + }, + { + "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": 1755638763.261924, + "msecs": 261.0, + "relativeCreated": 3525.063187, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:26:03,261" + }, + { + "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": 1755638763.2621605, + "msecs": 262.0, + "relativeCreated": 3525.299707, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:03,262" + }, + { + "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": 1755638763.2623663, + "msecs": 262.0, + "relativeCreated": 3525.505329, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:03,262" + }, + { + "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": 1755638763.2625647, + "msecs": 262.0, + "relativeCreated": 3525.70365, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:03,262" + }, + { + "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": 1755638763.2627583, + "msecs": 262.0, + "relativeCreated": 3525.897042, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:03,262" + }, + { + "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": 1755638763.2629952, + "msecs": 262.0, + "relativeCreated": 3526.134196, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:03,262" + }, + { + "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": 1755638763.263204, + "msecs": 263.0, + "relativeCreated": 3526.34322, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:03,263" + }, + { + "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": 1755638763.3032582, + "msecs": 303.0, + "relativeCreated": 3566.397081, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", + "asctime": "2025-08-19 23:26:03,303" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Tradfri Floorlamp (ffe.livingroom)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638763.456537, + "msecs": 456.0, + "relativeCreated": 3719.676038, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Tradfri Floorlamp (ffe.livingroom)): False ()", + "asctime": "2025-08-19 23:26:03,456" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Tradfri Floorlamp (ffe.livingroom)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638763.456656, + "msecs": 456.0, + "relativeCreated": 3719.794864, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Tradfri Floorlamp (ffe.livingroom)): result = False ()", + "asctime": "2025-08-19 23:26:03,456" + } + ], + "time_consumption": 5.221366882324219e-05 + } + ], + "time_consumption": 0.6038949489593506, + "time_start": "2025-08-19 23:26:02,852", + "time_finished": "2025-08-19 23:26:03,456" + }, + "REQ-0006": { + "name": "__tLogger__", + "msg": "REQ-0006", + "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": 1755638763.456971, + "msecs": 456.0, + "relativeCreated": 3720.109979, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0006", + "asctime": "2025-08-19 23:26:03,456", + "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": 1755638763.5574484, + "msecs": 557.0, + "relativeCreated": 3820.587539, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:03,557", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/xmas_tree/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": 1755638763.4571183, + "msecs": 457.0, + "relativeCreated": 3720.257181, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/xmas_tree/state/set and payload false", + "asctime": "2025-08-19 23:26:03,457" + } + ], + "time_consumption": 0.10033011436462402 + }, + { + "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": 1755638763.6580217, + "msecs": 658.0, + "relativeCreated": 3921.160568, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:03,658", + "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": 1755638763.6577969, + "msecs": 657.0, + "relativeCreated": 3920.935944, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:03,657" + }, + { + "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": 1755638763.6579442, + "msecs": 657.0, + "relativeCreated": 3921.083406, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:03,657" + } + ], + "time_consumption": 7.748603820800781e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/xmas_tree", + "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": 27, + "funcName": "device_follow", + "created": 1755638763.6581357, + "msecs": 658.0, + "relativeCreated": 3921.274545, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/xmas_tree to True", + "asctime": "2025-08-19 23:26:03,658", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for X-Mas Tree (ffe.livingroom) 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": 1755638763.85888, + "msecs": 858.0, + "relativeCreated": 4122.019091, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for X-Mas Tree (ffe.livingroom) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:03,858", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/xmas_tree/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": 1755638763.6582391, + "msecs": 658.0, + "relativeCreated": 3921.378199, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/xmas_tree/state/set and payload true", + "asctime": "2025-08-19 23:26:03,658" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/xmas-tree/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": 1755638763.6602168, + "msecs": 660.0, + "relativeCreated": 3923.355841, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/xmas-tree/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:03,660" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/xmas-tree", + "{\"state\": \"on\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638763.6604328, + "msecs": 660.0, + "relativeCreated": 3923.571926, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/livingroom/xmas-tree and payload {\"state\": \"on\"}", + "asctime": "2025-08-19 23:26:03,660" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/xmas-tree", + "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": 1755638763.6608553, + "msecs": 660.0, + "relativeCreated": 3923.994202, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/xmas-tree and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:03,660" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/xmas_tree/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638763.7022781, + "msecs": 702.0, + "relativeCreated": 3965.417103, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/xmas_tree/state and payload b'true'", + "asctime": "2025-08-19 23:26:03,702" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for X-Mas Tree (ffe.livingroom)", + "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": 1755638763.8587635, + "msecs": 858.0, + "relativeCreated": 4121.902444, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for X-Mas Tree (ffe.livingroom)): True ()", + "asctime": "2025-08-19 23:26:03,858" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for X-Mas Tree (ffe.livingroom)", + "=", + "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": 1755638763.8588536, + "msecs": 858.0, + "relativeCreated": 4121.992721, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for X-Mas Tree (ffe.livingroom)): result = True ()", + "asctime": "2025-08-19 23:26:03,858" + } + ], + "time_consumption": 2.6464462280273438e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/xmas_tree", + "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": 27, + "funcName": "device_follow", + "created": 1755638763.8589609, + "msecs": 858.0, + "relativeCreated": 4122.100022, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/xmas_tree to False", + "asctime": "2025-08-19 23:26:03,858", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for X-Mas Tree (ffe.livingroom) 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": 1755638764.0595388, + "msecs": 59.0, + "relativeCreated": 4322.678075, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for X-Mas Tree (ffe.livingroom) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:04,059", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/xmas_tree/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": 1755638763.8590305, + "msecs": 859.0, + "relativeCreated": 4122.169621, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/xmas_tree/state/set and payload false", + "asctime": "2025-08-19 23:26:03,859" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/xmas-tree/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": 1755638763.8599885, + "msecs": 859.0, + "relativeCreated": 4123.127431, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/xmas-tree/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:03,859" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/xmas-tree", + "{\"state\": \"off\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638763.8601127, + "msecs": 860.0, + "relativeCreated": 4123.251614, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/livingroom/xmas-tree and payload {\"state\": \"off\"}", + "asctime": "2025-08-19 23:26:03,860" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/xmas-tree", + "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": 1755638763.8603399, + "msecs": 860.0, + "relativeCreated": 4123.479078, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/xmas-tree and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:03,860" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/xmas_tree/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638763.9016905, + "msecs": 901.0, + "relativeCreated": 4164.829351, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/xmas_tree/state and payload b'false'", + "asctime": "2025-08-19 23:26:03,901" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for X-Mas Tree (ffe.livingroom)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638764.0593765, + "msecs": 59.0, + "relativeCreated": 4322.515467, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for X-Mas Tree (ffe.livingroom)): False ()", + "asctime": "2025-08-19 23:26:04,059" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for X-Mas Tree (ffe.livingroom)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638764.0594926, + "msecs": 59.0, + "relativeCreated": 4322.631563, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for X-Mas Tree (ffe.livingroom)): result = False ()", + "asctime": "2025-08-19 23:26:04,059" + } + ], + "time_consumption": 4.6253204345703125e-05 + } + ], + "time_consumption": 0.6025679111480713, + "time_start": "2025-08-19 23:26:03,456", + "time_finished": "2025-08-19 23:26:04,059" + }, + "REQ-0007": { + "name": "__tLogger__", + "msg": "REQ-0007", + "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": 1755638764.0597541, + "msecs": 59.0, + "relativeCreated": 4322.893125, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0007", + "asctime": "2025-08-19 23:26:04,059", + "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": 1755638764.160184, + "msecs": 160.0, + "relativeCreated": 4423.322848, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:04,160", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/xmas_tree/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": 1755638764.0598712, + "msecs": 59.0, + "relativeCreated": 4323.010189, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/xmas_tree/state/set and payload false", + "asctime": "2025-08-19 23:26:04,059" + } + ], + "time_consumption": 0.10031270980834961 + }, + { + "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": 1755638764.260756, + "msecs": 260.0, + "relativeCreated": 4523.894999, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:04,260", + "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": 1755638764.2605734, + "msecs": 260.0, + "relativeCreated": 4523.712433, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:04,260" + }, + { + "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": 1755638764.2606928, + "msecs": 260.0, + "relativeCreated": 4523.831835, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:04,260" + } + ], + "time_consumption": 6.318092346191406e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "X-Mas Tree (ffe.livingroom)", + "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": 27, + "funcName": "device_follow", + "created": 1755638764.2608607, + "msecs": 260.0, + "relativeCreated": 4523.999561, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of X-Mas Tree (ffe.livingroom) to True", + "asctime": "2025-08-19 23:26:04,260", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/xmas_tree 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": 1755638764.4616337, + "msecs": 461.0, + "relativeCreated": 4724.77288, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/xmas_tree is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:04,461", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/xmas-tree", + "{\"state\": \"on\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638764.2609844, + "msecs": 260.0, + "relativeCreated": 4524.123441, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/livingroom/xmas-tree and payload {\"state\": \"on\"}", + "asctime": "2025-08-19 23:26:04,260" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/xmas-tree", + "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": 1755638764.2616827, + "msecs": 261.0, + "relativeCreated": 4524.821616, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/xmas-tree and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:04,261" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/xmas_tree/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638764.2629647, + "msecs": 262.0, + "relativeCreated": 4526.103708, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/xmas_tree/state and payload b'true'", + "asctime": "2025-08-19 23:26:04,262" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/xmas_tree", + "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": 1755638764.4614217, + "msecs": 461.0, + "relativeCreated": 4724.560736, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/xmas_tree): True ()", + "asctime": "2025-08-19 23:26:04,461" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/xmas_tree", + "=", + "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": 1755638764.4615781, + "msecs": 461.0, + "relativeCreated": 4724.717264, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/xmas_tree): result = True ()", + "asctime": "2025-08-19 23:26:04,461" + } + ], + "time_consumption": 5.555152893066406e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "X-Mas Tree (ffe.livingroom)", + "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": 27, + "funcName": "device_follow", + "created": 1755638764.461751, + "msecs": 461.0, + "relativeCreated": 4724.889946, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of X-Mas Tree (ffe.livingroom) to False", + "asctime": "2025-08-19 23:26:04,461", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/xmas_tree 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": 1755638764.6626332, + "msecs": 662.0, + "relativeCreated": 4925.772154, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/xmas_tree is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:04,662", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/xmas-tree", + "{\"state\": \"off\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638764.4619253, + "msecs": 461.0, + "relativeCreated": 4725.064299, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/livingroom/xmas-tree and payload {\"state\": \"off\"}", + "asctime": "2025-08-19 23:26:04,461" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/xmas-tree", + "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": 1755638764.4628203, + "msecs": 462.0, + "relativeCreated": 4725.959426, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/xmas-tree and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:04,462" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/xmas_tree/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638764.4640186, + "msecs": 464.0, + "relativeCreated": 4727.157776, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/xmas_tree/state and payload b'false'", + "asctime": "2025-08-19 23:26:04,464" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/xmas_tree", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638764.6624343, + "msecs": 662.0, + "relativeCreated": 4925.573413, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/xmas_tree): False ()", + "asctime": "2025-08-19 23:26:04,662" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/xmas_tree", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638764.6625776, + "msecs": 662.0, + "relativeCreated": 4925.716717, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/xmas_tree): result = False ()", + "asctime": "2025-08-19 23:26:04,662" + } + ], + "time_consumption": 5.555152893066406e-05 + } + ], + "time_consumption": 0.6028790473937988, + "time_start": "2025-08-19 23:26:04,059", + "time_finished": "2025-08-19 23:26:04,662" + }, + "REQ-0010": { + "name": "__tLogger__", + "msg": "REQ-0010", + "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": 1755638764.6629257, + "msecs": 662.0, + "relativeCreated": 4926.064789, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0010", + "asctime": "2025-08-19 23:26:04,662", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638764.7636087, + "msecs": 763.0, + "relativeCreated": 5026.747657, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:26:04,763", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638764.6630495, + "msecs": 663.0, + "relativeCreated": 4926.188484, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:26:04,663" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638764.663348, + "msecs": 663.0, + "relativeCreated": 4926.486879, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:04,663" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638764.6642456, + "msecs": 664.0, + "relativeCreated": 4927.384636, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:26:04,664" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638764.66461, + "msecs": 664.0, + "relativeCreated": 4927.748866, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:04,664" + }, + { + "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": 1755638764.706283, + "msecs": 706.0, + "relativeCreated": 4969.421952, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:04,706" + }, + { + "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": 1755638764.7064993, + "msecs": 706.0, + "relativeCreated": 4969.638264, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:04,706" + }, + { + "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": 1755638764.7067313, + "msecs": 706.0, + "relativeCreated": 4969.870143, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:04,706" + }, + { + "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": 1755638764.7068594, + "msecs": 706.0, + "relativeCreated": 4969.998154, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:04,706" + }, + { + "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": 1755638764.707078, + "msecs": 707.0, + "relativeCreated": 4970.21696, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:04,707" + }, + { + "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": 1755638764.707179, + "msecs": 707.0, + "relativeCreated": 4970.318091, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:04,707" + }, + { + "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": 1755638764.7073164, + "msecs": 707.0, + "relativeCreated": 4970.455458, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:04,707" + }, + { + "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": 1755638764.7074068, + "msecs": 707.0, + "relativeCreated": 4970.545912, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:04,707" + }, + { + "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": 1755638764.7075703, + "msecs": 707.0, + "relativeCreated": 4970.709423, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:04,707" + }, + { + "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": 1755638764.7076569, + "msecs": 707.0, + "relativeCreated": 4970.795918, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:04,707" + }, + { + "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": 1755638764.7077813, + "msecs": 707.0, + "relativeCreated": 4970.920347, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:04,707" + }, + { + "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": 1755638764.7078645, + "msecs": 707.0, + "relativeCreated": 4971.003671, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:04,707" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638764.7081482, + "msecs": 708.0, + "relativeCreated": 4971.287167, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:26:04,708" + }, + { + "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": 1755638764.7082887, + "msecs": 708.0, + "relativeCreated": 4971.42767, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:04,708" + }, + { + "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": 1755638764.708422, + "msecs": 708.0, + "relativeCreated": 4971.560794, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:04,708" + }, + { + "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": 1755638764.7085397, + "msecs": 708.0, + "relativeCreated": 4971.678629, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:04,708" + }, + { + "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": 1755638764.7086582, + "msecs": 708.0, + "relativeCreated": 4971.797089, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:04,708" + }, + { + "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": 1755638764.7087758, + "msecs": 708.0, + "relativeCreated": 4971.914671, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:04,708" + }, + { + "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": 1755638764.7089014, + "msecs": 708.0, + "relativeCreated": 4972.040452, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:04,708" + }, + { + "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": 1755638764.749426, + "msecs": 749.0, + "relativeCreated": 5012.564945, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", + "asctime": "2025-08-19 23:26:04,749" + } + ], + "time_consumption": 0.014182806015014648 + }, + { + "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": 1755638764.8643835, + "msecs": 864.0, + "relativeCreated": 5127.522495, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-19 23:26:04,864", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/brightness/set", + "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": 1755638764.7638576, + "msecs": 763.0, + "relativeCreated": 5026.996603, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 100", + "asctime": "2025-08-19 23:26:04,763" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638764.7641344, + "msecs": 764.0, + "relativeCreated": 5027.273507, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:04,764" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light/set", + "b'{\"brightness\": 254}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638764.765962, + "msecs": 765.0, + "relativeCreated": 5029.101043, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:26:04,765" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638764.7662566, + "msecs": 766.0, + "relativeCreated": 5029.395683, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:04,766" + }, + { + "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'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638764.8073046, + "msecs": 807.0, + "relativeCreated": 5070.443675, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'100'", + "asctime": "2025-08-19 23:26:04,807" + } + ], + "time_consumption": 0.05707883834838867 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638764.9651694, + "msecs": 965.0, + "relativeCreated": 5228.308502, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-19 23:26:04,965", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638764.9649355, + "msecs": 964.0, + "relativeCreated": 5228.074467, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-19 23:26:04,964" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638764.965108, + "msecs": 965.0, + "relativeCreated": 5228.247061, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-19 23:26:04,965" + } + ], + "time_consumption": 6.151199340820312e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/main_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638764.9652836, + "msecs": 965.0, + "relativeCreated": 5228.422539, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/main_light to 0", + "asctime": "2025-08-19 23:26:04,965", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638765.1660588, + "msecs": 166.0, + "relativeCreated": 5429.197878, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/livingroom/main_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:26:05,166", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/brightness/set", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638764.9653962, + "msecs": 965.0, + "relativeCreated": 5228.535255, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 0", + "asctime": "2025-08-19 23:26:04,965" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light/set", + "b'{\"brightness\": 1}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638764.9676445, + "msecs": 967.0, + "relativeCreated": 5230.783391, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"brightness\": 1}'", + "asctime": "2025-08-19 23:26:04,967" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638764.9678807, + "msecs": 967.0, + "relativeCreated": 5231.019712, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:04,967" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638764.968498, + "msecs": 968.0, + "relativeCreated": 5231.636907, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:04,968" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638765.0092301, + "msecs": 9.0, + "relativeCreated": 5272.368979, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'0'", + "asctime": "2025-08-19 23:26:05,009" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/main_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638765.1658835, + "msecs": 165.0, + "relativeCreated": 5429.022553, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/livingroom/main_light): 0 ()", + "asctime": "2025-08-19 23:26:05,165" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/main_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638765.1660113, + "msecs": 166.0, + "relativeCreated": 5429.150272, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/livingroom/main_light): result = 0 ()", + "asctime": "2025-08-19 23:26:05,166" + } + ], + "time_consumption": 4.744529724121094e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/main_light", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638765.1661577, + "msecs": 166.0, + "relativeCreated": 5429.296858, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/main_light to 20", + "asctime": "2025-08-19 23:26:05,166", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638765.3667336, + "msecs": 366.0, + "relativeCreated": 5629.872495, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/livingroom/main_light is correct (Content 20 and Type is ).", + "asctime": "2025-08-19 23:26:05,366", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/brightness/set", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638765.1662648, + "msecs": 166.0, + "relativeCreated": 5429.403915, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 20", + "asctime": "2025-08-19 23:26:05,166" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light/set", + "b'{\"brightness\": 52}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638765.1680582, + "msecs": 168.0, + "relativeCreated": 5431.196996, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"brightness\": 52}'", + "asctime": "2025-08-19 23:26:05,168" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638765.1683042, + "msecs": 168.0, + "relativeCreated": 5431.443245, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:05,168" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638765.1688066, + "msecs": 168.0, + "relativeCreated": 5431.945754, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:05,168" + }, + { + "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'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": 1755638765.2101536, + "msecs": 210.0, + "relativeCreated": 5473.292492, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'20'", + "asctime": "2025-08-19 23:26:05,210" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/main_light", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638765.3666387, + "msecs": 366.0, + "relativeCreated": 5629.777562, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/livingroom/main_light): 20 ()", + "asctime": "2025-08-19 23:26:05,366" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/main_light", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638765.3667102, + "msecs": 366.0, + "relativeCreated": 5629.849358, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/livingroom/main_light): result = 20 ()", + "asctime": "2025-08-19 23:26:05,366" + } + ], + "time_consumption": 2.3365020751953125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/main_light", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638765.3668013, + "msecs": 366.0, + "relativeCreated": 5629.940058, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/main_light to 40", + "asctime": "2025-08-19 23:26:05,366", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638765.5673754, + "msecs": 567.0, + "relativeCreated": 5830.514308, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/livingroom/main_light is correct (Content 40 and Type is ).", + "asctime": "2025-08-19 23:26:05,567", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/brightness/set", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638765.3668609, + "msecs": 366.0, + "relativeCreated": 5629.999725, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 40", + "asctime": "2025-08-19 23:26:05,366" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light/set", + "b'{\"brightness\": 102}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638765.367949, + "msecs": 367.0, + "relativeCreated": 5631.088148, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"brightness\": 102}'", + "asctime": "2025-08-19 23:26:05,367" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638765.368063, + "msecs": 368.0, + "relativeCreated": 5631.202092, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:05,368" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638765.3682504, + "msecs": 368.0, + "relativeCreated": 5631.389368, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:05,368" + }, + { + "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'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638765.4102173, + "msecs": 410.0, + "relativeCreated": 5673.356151, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'40'", + "asctime": "2025-08-19 23:26:05,410" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/main_light", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638765.5672061, + "msecs": 567.0, + "relativeCreated": 5830.345031, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/livingroom/main_light): 40 ()", + "asctime": "2025-08-19 23:26:05,567" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/main_light", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638765.5673158, + "msecs": 567.0, + "relativeCreated": 5830.454646, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/livingroom/main_light): result = 40 ()", + "asctime": "2025-08-19 23:26:05,567" + } + ], + "time_consumption": 5.9604644775390625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/main_light", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638765.5674727, + "msecs": 567.0, + "relativeCreated": 5830.611539, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/main_light to 60", + "asctime": "2025-08-19 23:26:05,567", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638765.7681518, + "msecs": 768.0, + "relativeCreated": 6031.290787, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/livingroom/main_light is correct (Content 60 and Type is ).", + "asctime": "2025-08-19 23:26:05,768", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/brightness/set", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638765.5675719, + "msecs": 567.0, + "relativeCreated": 5830.711071, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 60", + "asctime": "2025-08-19 23:26:05,567" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light/set", + "b'{\"brightness\": 153}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638765.5691514, + "msecs": 569.0, + "relativeCreated": 5832.290581, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"brightness\": 153}'", + "asctime": "2025-08-19 23:26:05,569" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638765.5693872, + "msecs": 569.0, + "relativeCreated": 5832.526146, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:05,569" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638765.570051, + "msecs": 570.0, + "relativeCreated": 5833.190173, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:05,570" + }, + { + "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'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638765.6121476, + "msecs": 612.0, + "relativeCreated": 5875.286581, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'60'", + "asctime": "2025-08-19 23:26:05,612" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/main_light", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638765.767991, + "msecs": 767.0, + "relativeCreated": 6031.130088, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/livingroom/main_light): 60 ()", + "asctime": "2025-08-19 23:26:05,767" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/main_light", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638765.7681057, + "msecs": 768.0, + "relativeCreated": 6031.244733, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/livingroom/main_light): result = 60 ()", + "asctime": "2025-08-19 23:26:05,768" + } + ], + "time_consumption": 4.601478576660156e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/main_light", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638765.7682486, + "msecs": 768.0, + "relativeCreated": 6031.387526, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/main_light to 80", + "asctime": "2025-08-19 23:26:05,768", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638765.9689608, + "msecs": 968.0, + "relativeCreated": 6232.099774, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/livingroom/main_light is correct (Content 80 and Type is ).", + "asctime": "2025-08-19 23:26:05,968", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/brightness/set", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638765.7683618, + "msecs": 768.0, + "relativeCreated": 6031.500841, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 80", + "asctime": "2025-08-19 23:26:05,768" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light/set", + "b'{\"brightness\": 203}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638765.7702909, + "msecs": 770.0, + "relativeCreated": 6033.430055, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"brightness\": 203}'", + "asctime": "2025-08-19 23:26:05,770" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638765.7705748, + "msecs": 770.0, + "relativeCreated": 6033.713763, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:05,770" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638765.771046, + "msecs": 771.0, + "relativeCreated": 6034.184975, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:05,771" + }, + { + "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'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638765.8121657, + "msecs": 812.0, + "relativeCreated": 6075.304593, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'80'", + "asctime": "2025-08-19 23:26:05,812" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/main_light", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638765.9687696, + "msecs": 968.0, + "relativeCreated": 6231.908539, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/livingroom/main_light): 80 ()", + "asctime": "2025-08-19 23:26:05,968" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/main_light", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638765.9688833, + "msecs": 968.0, + "relativeCreated": 6232.022168, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/livingroom/main_light): result = 80 ()", + "asctime": "2025-08-19 23:26:05,968" + } + ], + "time_consumption": 7.748603820800781e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/main_light", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638765.9690592, + "msecs": 969.0, + "relativeCreated": 6232.198233, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/main_light to 100", + "asctime": "2025-08-19 23:26:05,969", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638766.1699271, + "msecs": 169.0, + "relativeCreated": 6433.066127, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/livingroom/main_light is correct (Content 100 and Type is ).", + "asctime": "2025-08-19 23:26:06,169", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/brightness/set", + "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": 1755638765.9691525, + "msecs": 969.0, + "relativeCreated": 6232.291548, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 100", + "asctime": "2025-08-19 23:26:05,969" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light/set", + "b'{\"brightness\": 254}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638765.970984, + "msecs": 970.0, + "relativeCreated": 6234.123054, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:26:05,970" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638765.9712102, + "msecs": 971.0, + "relativeCreated": 6234.349293, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:05,971" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638765.9716783, + "msecs": 971.0, + "relativeCreated": 6234.817183, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:05,971" + }, + { + "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'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638766.0132456, + "msecs": 13.0, + "relativeCreated": 6276.384749, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'100'", + "asctime": "2025-08-19 23:26:06,013" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/main_light", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638766.1697123, + "msecs": 169.0, + "relativeCreated": 6432.851482, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/livingroom/main_light): 100 ()", + "asctime": "2025-08-19 23:26:06,169" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/main_light", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638766.169854, + "msecs": 169.0, + "relativeCreated": 6432.99307, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/livingroom/main_light): result = 100 ()", + "asctime": "2025-08-19 23:26:06,169" + } + ], + "time_consumption": 7.319450378417969e-05 + } + ], + "time_consumption": 1.5070013999938965, + "time_start": "2025-08-19 23:26:04,662", + "time_finished": "2025-08-19 23:26:06,169" + }, + "REQ-0011": { + "name": "__tLogger__", + "msg": "REQ-0011", + "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": 1755638766.1702073, + "msecs": 170.0, + "relativeCreated": 6433.346351, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0011", + "asctime": "2025-08-19 23:26:06,170", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638766.270427, + "msecs": 270.0, + "relativeCreated": 6533.565793, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:26:06,270", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638766.3709915, + "msecs": 370.0, + "relativeCreated": 6634.130446, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-19 23:26:06,370", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/brightness/set", + "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": 1755638766.2706702, + "msecs": 270.0, + "relativeCreated": 6533.809009, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 100", + "asctime": "2025-08-19 23:26:06,270" + } + ], + "time_consumption": 0.10032129287719727 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638766.4715676, + "msecs": 471.0, + "relativeCreated": 6734.706601, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-19 23:26:06,471", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638766.471335, + "msecs": 471.0, + "relativeCreated": 6734.473792, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-19 23:26:06,471" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638766.4714837, + "msecs": 471.0, + "relativeCreated": 6734.622654, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-19 23:26:06,471" + } + ], + "time_consumption": 8.392333984375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638766.4716883, + "msecs": 471.0, + "relativeCreated": 6734.827149, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/livingroom/main_light to 0", + "asctime": "2025-08-19 23:26:06,471", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638766.6723776, + "msecs": 672.0, + "relativeCreated": 6935.516646, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/main_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:26:06,672", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638766.471829, + "msecs": 471.0, + "relativeCreated": 6734.968037, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:06,471" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638766.4724493, + "msecs": 472.0, + "relativeCreated": 6735.588189, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:06,472" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638766.4735992, + "msecs": 473.0, + "relativeCreated": 6736.738274, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'0'", + "asctime": "2025-08-19 23:26:06,473" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/main_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638766.6722198, + "msecs": 672.0, + "relativeCreated": 6935.358591, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/main_light): 0 ()", + "asctime": "2025-08-19 23:26:06,672" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/main_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638766.6723309, + "msecs": 672.0, + "relativeCreated": 6935.469846, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/main_light): result = 0 ()", + "asctime": "2025-08-19 23:26:06,672" + } + ], + "time_consumption": 4.673004150390625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638766.6724715, + "msecs": 672.0, + "relativeCreated": 6935.610626, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/livingroom/main_light to 20", + "asctime": "2025-08-19 23:26:06,672", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638766.8731685, + "msecs": 873.0, + "relativeCreated": 7136.307352, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/main_light is correct (Content 20 and Type is ).", + "asctime": "2025-08-19 23:26:06,873", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638766.672608, + "msecs": 672.0, + "relativeCreated": 6935.74691, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:06,672" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638766.6733239, + "msecs": 673.0, + "relativeCreated": 6936.462826, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:06,673" + }, + { + "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'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": 1755638766.674305, + "msecs": 674.0, + "relativeCreated": 6937.443912, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'20'", + "asctime": "2025-08-19 23:26:06,674" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/main_light", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638766.8730009, + "msecs": 873.0, + "relativeCreated": 7136.140009, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/main_light): 20 ()", + "asctime": "2025-08-19 23:26:06,873" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/main_light", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638766.8731248, + "msecs": 873.0, + "relativeCreated": 7136.263766, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/main_light): result = 20 ()", + "asctime": "2025-08-19 23:26:06,873" + } + ], + "time_consumption": 4.363059997558594e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638766.873266, + "msecs": 873.0, + "relativeCreated": 7136.404807, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/livingroom/main_light to 40", + "asctime": "2025-08-19 23:26:06,873", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638767.07399, + "msecs": 73.0, + "relativeCreated": 7337.129245, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/main_light is correct (Content 40 and Type is ).", + "asctime": "2025-08-19 23:26:07,073", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638766.8734024, + "msecs": 873.0, + "relativeCreated": 7136.541354, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:06,873" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638766.8740802, + "msecs": 874.0, + "relativeCreated": 7137.219168, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:06,874" + }, + { + "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'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638766.8756242, + "msecs": 875.0, + "relativeCreated": 7138.763195, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'40'", + "asctime": "2025-08-19 23:26:06,875" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/main_light", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638767.073808, + "msecs": 73.0, + "relativeCreated": 7336.94695, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/main_light): 40 ()", + "asctime": "2025-08-19 23:26:07,073" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/main_light", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638767.07394, + "msecs": 73.0, + "relativeCreated": 7337.078964, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/main_light): result = 40 ()", + "asctime": "2025-08-19 23:26:07,073" + } + ], + "time_consumption": 5.0067901611328125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638767.0740876, + "msecs": 74.0, + "relativeCreated": 7337.226629, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/livingroom/main_light to 60", + "asctime": "2025-08-19 23:26:07,074", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638767.274799, + "msecs": 274.0, + "relativeCreated": 7537.938155, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/main_light is correct (Content 60 and Type is ).", + "asctime": "2025-08-19 23:26:07,274", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638767.0742178, + "msecs": 74.0, + "relativeCreated": 7337.356628, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:07,074" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638767.0749862, + "msecs": 74.0, + "relativeCreated": 7338.12526, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:07,074" + }, + { + "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'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638767.0763695, + "msecs": 76.0, + "relativeCreated": 7339.508383, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'60'", + "asctime": "2025-08-19 23:26:07,076" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/main_light", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638767.274626, + "msecs": 274.0, + "relativeCreated": 7537.765007, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/main_light): 60 ()", + "asctime": "2025-08-19 23:26:07,274" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/main_light", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638767.274755, + "msecs": 274.0, + "relativeCreated": 7537.894095, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/main_light): result = 60 ()", + "asctime": "2025-08-19 23:26:07,274" + } + ], + "time_consumption": 4.410743713378906e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638767.2749507, + "msecs": 274.0, + "relativeCreated": 7538.089572, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/livingroom/main_light to 80", + "asctime": "2025-08-19 23:26:07,274", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638767.4761124, + "msecs": 476.0, + "relativeCreated": 7739.251354, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/main_light is correct (Content 80 and Type is ).", + "asctime": "2025-08-19 23:26:07,476", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638767.275094, + "msecs": 275.0, + "relativeCreated": 7538.233122, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:07,275" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638767.2757134, + "msecs": 275.0, + "relativeCreated": 7538.852467, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:07,275" + }, + { + "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'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638767.2768092, + "msecs": 276.0, + "relativeCreated": 7539.948216, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'80'", + "asctime": "2025-08-19 23:26:07,276" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/main_light", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638767.4758618, + "msecs": 475.0, + "relativeCreated": 7739.000643, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/main_light): 80 ()", + "asctime": "2025-08-19 23:26:07,475" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/main_light", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638767.4760575, + "msecs": 476.0, + "relativeCreated": 7739.196596, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/main_light): result = 80 ()", + "asctime": "2025-08-19 23:26:07,476" + } + ], + "time_consumption": 5.4836273193359375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638767.4762244, + "msecs": 476.0, + "relativeCreated": 7739.363502, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/livingroom/main_light to 100", + "asctime": "2025-08-19 23:26:07,476", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638767.6772141, + "msecs": 677.0, + "relativeCreated": 7940.353132, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/main_light is correct (Content 100 and Type is ).", + "asctime": "2025-08-19 23:26:07,677", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638767.4763844, + "msecs": 476.0, + "relativeCreated": 7739.523395, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:07,476" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638767.4773438, + "msecs": 477.0, + "relativeCreated": 7740.482768, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:07,477" + }, + { + "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'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638767.4787824, + "msecs": 478.0, + "relativeCreated": 7741.92136, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'100'", + "asctime": "2025-08-19 23:26:07,478" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/main_light", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638767.6770196, + "msecs": 677.0, + "relativeCreated": 7940.158632, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/main_light): 100 ()", + "asctime": "2025-08-19 23:26:07,677" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/main_light", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638767.6771576, + "msecs": 677.0, + "relativeCreated": 7940.296549, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/main_light): result = 100 ()", + "asctime": "2025-08-19 23:26:07,677" + } + ], + "time_consumption": 5.650520324707031e-05 + } + ], + "time_consumption": 1.5070068836212158, + "time_start": "2025-08-19 23:26:06,170", + "time_finished": "2025-08-19 23:26:07,677" + }, + "REQ-0012": { + "name": "__tLogger__", + "msg": "REQ-0012", + "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": 1755638767.6774654, + "msecs": 677.0, + "relativeCreated": 7940.604344, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0012", + "asctime": "2025-08-19 23:26:07,677", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638767.777709, + "msecs": 777.0, + "relativeCreated": 8040.848179, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:26:07,777", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638767.8785615, + "msecs": 878.0, + "relativeCreated": 8141.700538, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 10", + "asctime": "2025-08-19 23:26:07,878", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638767.777987, + "msecs": 777.0, + "relativeCreated": 8041.126049, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 10", + "asctime": "2025-08-19 23:26:07,777" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638767.778304, + "msecs": 778.0, + "relativeCreated": 8041.442951, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:07,778" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638767.7799325, + "msecs": 779.0, + "relativeCreated": 8043.071357, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:26:07,779" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638767.7802255, + "msecs": 780.0, + "relativeCreated": 8043.364534, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:07,780" + }, + { + "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'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638767.8210595, + "msecs": 821.0, + "relativeCreated": 8084.198562, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'10'", + "asctime": "2025-08-19 23:26:07,821" + } + ], + "time_consumption": 0.057502031326293945 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(10, 10)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638767.979047, + "msecs": 979.0, + "relativeCreated": 8242.186201, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", + "asctime": "2025-08-19 23:26:07,979", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638767.9788728, + "msecs": 978.0, + "relativeCreated": 8242.011771, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (10, 10) ()", + "asctime": "2025-08-19 23:26:07,978" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638767.9790032, + "msecs": 979.0, + "relativeCreated": 8242.142266, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", + "asctime": "2025-08-19 23:26:07,979" + } + ], + "time_consumption": 4.38690185546875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/main_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638767.9791472, + "msecs": 979.0, + "relativeCreated": 8242.286342, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/main_light to 0", + "asctime": "2025-08-19 23:26:07,979", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638768.180021, + "msecs": 180.0, + "relativeCreated": 8443.159928, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/livingroom/main_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:26:08,180", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/color_temp/set", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638767.9792616, + "msecs": 979.0, + "relativeCreated": 8242.400627, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 0", + "asctime": "2025-08-19 23:26:07,979" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light/set", + "b'{\"color_temp\": 250}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638767.981309, + "msecs": 981.0, + "relativeCreated": 8244.447944, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"color_temp\": 250}'", + "asctime": "2025-08-19 23:26:07,981" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638767.9815543, + "msecs": 981.0, + "relativeCreated": 8244.693159, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:07,981" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638767.9821165, + "msecs": 982.0, + "relativeCreated": 8245.255308, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:07,982" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638768.0232515, + "msecs": 23.0, + "relativeCreated": 8286.390415, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'0'", + "asctime": "2025-08-19 23:26:08,023" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/main_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638768.1797433, + "msecs": 179.0, + "relativeCreated": 8442.882323, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/livingroom/main_light): 0 ()", + "asctime": "2025-08-19 23:26:08,179" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/main_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638768.1799216, + "msecs": 179.0, + "relativeCreated": 8443.060675, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/livingroom/main_light): result = 0 ()", + "asctime": "2025-08-19 23:26:08,179" + } + ], + "time_consumption": 9.942054748535156e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/main_light", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638768.1801517, + "msecs": 180.0, + "relativeCreated": 8443.290929, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/main_light to 2", + "asctime": "2025-08-19 23:26:08,180", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638768.3807771, + "msecs": 380.0, + "relativeCreated": 8643.916167, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/livingroom/main_light is correct (Content 2 and Type is ).", + "asctime": "2025-08-19 23:26:08,380", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/color_temp/set", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638768.1802871, + "msecs": 180.0, + "relativeCreated": 8443.426349, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 2", + "asctime": "2025-08-19 23:26:08,180" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light/set", + "b'{\"color_temp\": 291}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638768.1820457, + "msecs": 182.0, + "relativeCreated": 8445.184625, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"color_temp\": 291}'", + "asctime": "2025-08-19 23:26:08,182" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638768.1822631, + "msecs": 182.0, + "relativeCreated": 8445.401945, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:08,182" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638768.1826985, + "msecs": 182.0, + "relativeCreated": 8445.837513, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:08,182" + }, + { + "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'2'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638768.2232752, + "msecs": 223.0, + "relativeCreated": 8486.41435, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'2'", + "asctime": "2025-08-19 23:26:08,223" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/main_light", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638768.3807049, + "msecs": 380.0, + "relativeCreated": 8643.843803, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/livingroom/main_light): 2 ()", + "asctime": "2025-08-19 23:26:08,380" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/main_light", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638768.3807604, + "msecs": 380.0, + "relativeCreated": 8643.899448, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/livingroom/main_light): result = 2 ()", + "asctime": "2025-08-19 23:26:08,380" + } + ], + "time_consumption": 1.6689300537109375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/main_light", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638768.3808239, + "msecs": 380.0, + "relativeCreated": 8643.962924, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/main_light to 4", + "asctime": "2025-08-19 23:26:08,380", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "4", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638768.581416, + "msecs": 581.0, + "relativeCreated": 8844.554878, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/livingroom/main_light is correct (Content 4 and Type is ).", + "asctime": "2025-08-19 23:26:08,581", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/color_temp/set", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638768.3808649, + "msecs": 380.0, + "relativeCreated": 8644.003702, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 4", + "asctime": "2025-08-19 23:26:08,380" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light/set", + "b'{\"color_temp\": 332}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638768.3817432, + "msecs": 381.0, + "relativeCreated": 8644.882207, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"color_temp\": 332}'", + "asctime": "2025-08-19 23:26:08,381" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638768.3819883, + "msecs": 381.0, + "relativeCreated": 8645.127466, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:08,381" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638768.3823, + "msecs": 382.0, + "relativeCreated": 8645.438946, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:08,382" + }, + { + "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'4'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638768.4230583, + "msecs": 423.0, + "relativeCreated": 8686.197179, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'4'", + "asctime": "2025-08-19 23:26:08,423" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/main_light", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638768.58122, + "msecs": 581.0, + "relativeCreated": 8844.358924, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/livingroom/main_light): 4 ()", + "asctime": "2025-08-19 23:26:08,581" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/main_light", + "=", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638768.5813472, + "msecs": 581.0, + "relativeCreated": 8844.48621, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/livingroom/main_light): result = 4 ()", + "asctime": "2025-08-19 23:26:08,581" + } + ], + "time_consumption": 6.866455078125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/main_light", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638768.5815232, + "msecs": 581.0, + "relativeCreated": 8844.662314, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/main_light to 6", + "asctime": "2025-08-19 23:26:08,581", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "6", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638768.78234, + "msecs": 782.0, + "relativeCreated": 9045.479119, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/livingroom/main_light is correct (Content 6 and Type is ).", + "asctime": "2025-08-19 23:26:08,782", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/color_temp/set", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638768.5816262, + "msecs": 581.0, + "relativeCreated": 8844.765009, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 6", + "asctime": "2025-08-19 23:26:08,581" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light/set", + "b'{\"color_temp\": 372}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638768.5836687, + "msecs": 583.0, + "relativeCreated": 8846.807751, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"color_temp\": 372}'", + "asctime": "2025-08-19 23:26:08,583" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638768.5839038, + "msecs": 583.0, + "relativeCreated": 8847.042864, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:08,583" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638768.584323, + "msecs": 584.0, + "relativeCreated": 8847.461717, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:08,584" + }, + { + "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'6'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638768.6261356, + "msecs": 626.0, + "relativeCreated": 8889.274624, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'6'", + "asctime": "2025-08-19 23:26:08,626" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/main_light", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638768.7821457, + "msecs": 782.0, + "relativeCreated": 9045.284677, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/livingroom/main_light): 6 ()", + "asctime": "2025-08-19 23:26:08,782" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/main_light", + "=", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638768.7822814, + "msecs": 782.0, + "relativeCreated": 9045.420573, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/livingroom/main_light): result = 6 ()", + "asctime": "2025-08-19 23:26:08,782" + } + ], + "time_consumption": 5.8650970458984375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/main_light", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638768.782442, + "msecs": 782.0, + "relativeCreated": 9045.580911, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/main_light to 8", + "asctime": "2025-08-19 23:26:08,782", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638768.9829977, + "msecs": 982.0, + "relativeCreated": 9246.136772, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/livingroom/main_light is correct (Content 8 and Type is ).", + "asctime": "2025-08-19 23:26:08,982", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/color_temp/set", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638768.782539, + "msecs": 782.0, + "relativeCreated": 9045.677888, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 8", + "asctime": "2025-08-19 23:26:08,782" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light/set", + "b'{\"color_temp\": 413}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638768.7842536, + "msecs": 784.0, + "relativeCreated": 9047.392786, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"color_temp\": 413}'", + "asctime": "2025-08-19 23:26:08,784" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638768.7844741, + "msecs": 784.0, + "relativeCreated": 9047.612994, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:08,784" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638768.7849512, + "msecs": 784.0, + "relativeCreated": 9048.090403, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:08,784" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638768.826039, + "msecs": 826.0, + "relativeCreated": 9089.177918, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'8'", + "asctime": "2025-08-19 23:26:08,826" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/main_light", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638768.9829097, + "msecs": 982.0, + "relativeCreated": 9246.048686, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/livingroom/main_light): 8 ()", + "asctime": "2025-08-19 23:26:08,982" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/main_light", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638768.9829779, + "msecs": 982.0, + "relativeCreated": 9246.116854, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/livingroom/main_light): result = 8 ()", + "asctime": "2025-08-19 23:26:08,982" + } + ], + "time_consumption": 1.9788742065429688e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/main_light", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638768.9830477, + "msecs": 983.0, + "relativeCreated": 9246.18667, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/main_light to 10", + "asctime": "2025-08-19 23:26:08,983", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "10", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638769.1836002, + "msecs": 183.0, + "relativeCreated": 9446.739214, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/livingroom/main_light is correct (Content 10 and Type is ).", + "asctime": "2025-08-19 23:26:09,183", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638768.9830954, + "msecs": 983.0, + "relativeCreated": 9246.234337, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 10", + "asctime": "2025-08-19 23:26:08,983" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638768.9839954, + "msecs": 983.0, + "relativeCreated": 9247.134318, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:26:08,983" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638768.9841232, + "msecs": 984.0, + "relativeCreated": 9247.262154, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:08,984" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638768.9842982, + "msecs": 984.0, + "relativeCreated": 9247.437305, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:08,984" + }, + { + "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'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638769.025661, + "msecs": 25.0, + "relativeCreated": 9288.799921, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'10'", + "asctime": "2025-08-19 23:26:09,025" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/main_light", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638769.1834137, + "msecs": 183.0, + "relativeCreated": 9446.552887, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/livingroom/main_light): 10 ()", + "asctime": "2025-08-19 23:26:09,183" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/main_light", + "=", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638769.1835496, + "msecs": 183.0, + "relativeCreated": 9446.688608, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/livingroom/main_light): result = 10 ()", + "asctime": "2025-08-19 23:26:09,183" + } + ], + "time_consumption": 5.054473876953125e-05 + } + ], + "time_consumption": 1.5061347484588623, + "time_start": "2025-08-19 23:26:07,677", + "time_finished": "2025-08-19 23:26:09,183" + }, + "REQ-0013": { + "name": "__tLogger__", + "msg": "REQ-0013", + "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": 1755638769.1838267, + "msecs": 183.0, + "relativeCreated": 9446.965764, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0013", + "asctime": "2025-08-19 23:26:09,183", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638769.284093, + "msecs": 284.0, + "relativeCreated": 9547.231922, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:26:09,284", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638769.38475, + "msecs": 384.0, + "relativeCreated": 9647.888746, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 10", + "asctime": "2025-08-19 23:26:09,384", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638769.284401, + "msecs": 284.0, + "relativeCreated": 9547.539847, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 10", + "asctime": "2025-08-19 23:26:09,284" + } + ], + "time_consumption": 0.10034894943237305 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(10, 10)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638769.4852655, + "msecs": 485.0, + "relativeCreated": 9748.404498, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", + "asctime": "2025-08-19 23:26:09,485", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638769.4850876, + "msecs": 485.0, + "relativeCreated": 9748.226672, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (10, 10) ()", + "asctime": "2025-08-19 23:26:09,485" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638769.4852161, + "msecs": 485.0, + "relativeCreated": 9748.355203, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", + "asctime": "2025-08-19 23:26:09,485" + } + ], + "time_consumption": 4.935264587402344e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638769.4853613, + "msecs": 485.0, + "relativeCreated": 9748.500518, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/livingroom/main_light to 0", + "asctime": "2025-08-19 23:26:09,485", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638769.6861374, + "msecs": 686.0, + "relativeCreated": 9949.276272, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/main_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:26:09,686", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638769.4855015, + "msecs": 485.0, + "relativeCreated": 9748.640391, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:09,485" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638769.4862566, + "msecs": 486.0, + "relativeCreated": 9749.395541, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:09,486" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638769.4873567, + "msecs": 487.0, + "relativeCreated": 9750.495776, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'0'", + "asctime": "2025-08-19 23:26:09,487" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/main_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638769.6859577, + "msecs": 685.0, + "relativeCreated": 9949.096723, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/main_light): 0 ()", + "asctime": "2025-08-19 23:26:09,685" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/main_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638769.6860886, + "msecs": 686.0, + "relativeCreated": 9949.22748, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/main_light): result = 0 ()", + "asctime": "2025-08-19 23:26:09,686" + } + ], + "time_consumption": 4.887580871582031e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638769.6862457, + "msecs": 686.0, + "relativeCreated": 9949.384592, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/livingroom/main_light to 2", + "asctime": "2025-08-19 23:26:09,686", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638769.8871849, + "msecs": 887.0, + "relativeCreated": 10150.323851, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/main_light is correct (Content 2 and Type is ).", + "asctime": "2025-08-19 23:26:09,887", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638769.6863968, + "msecs": 686.0, + "relativeCreated": 9949.53596, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:09,686" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638769.6872866, + "msecs": 687.0, + "relativeCreated": 9950.425596, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:09,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'2'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638769.688525, + "msecs": 688.0, + "relativeCreated": 9951.664165, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'2'", + "asctime": "2025-08-19 23:26:09,688" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/main_light", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638769.8869805, + "msecs": 886.0, + "relativeCreated": 10150.119521, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/main_light): 2 ()", + "asctime": "2025-08-19 23:26:09,886" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/main_light", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638769.887133, + "msecs": 887.0, + "relativeCreated": 10150.27184, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/main_light): result = 2 ()", + "asctime": "2025-08-19 23:26:09,887" + } + ], + "time_consumption": 5.1975250244140625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638769.887293, + "msecs": 887.0, + "relativeCreated": 10150.4321, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/livingroom/main_light to 4", + "asctime": "2025-08-19 23:26:09,887", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "4", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638770.08835, + "msecs": 88.0, + "relativeCreated": 10351.488839, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/main_light is correct (Content 4 and Type is ).", + "asctime": "2025-08-19 23:26:10,088", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638769.8874424, + "msecs": 887.0, + "relativeCreated": 10150.581434, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:09,887" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638769.8882291, + "msecs": 888.0, + "relativeCreated": 10151.368198, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:09,888" + }, + { + "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'4'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638769.889485, + "msecs": 889.0, + "relativeCreated": 10152.623883, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'4'", + "asctime": "2025-08-19 23:26:09,889" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/main_light", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638770.0881548, + "msecs": 88.0, + "relativeCreated": 10351.293843, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/main_light): 4 ()", + "asctime": "2025-08-19 23:26:10,088" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/main_light", + "=", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638770.0882967, + "msecs": 88.0, + "relativeCreated": 10351.435747, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/main_light): result = 4 ()", + "asctime": "2025-08-19 23:26:10,088" + } + ], + "time_consumption": 5.340576171875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638770.088485, + "msecs": 88.0, + "relativeCreated": 10351.624057, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/livingroom/main_light to 6", + "asctime": "2025-08-19 23:26:10,088", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "6", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638770.2893972, + "msecs": 289.0, + "relativeCreated": 10552.536239, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/main_light is correct (Content 6 and Type is ).", + "asctime": "2025-08-19 23:26:10,289", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638770.0886462, + "msecs": 88.0, + "relativeCreated": 10351.785199, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:10,088" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638770.089492, + "msecs": 89.0, + "relativeCreated": 10352.630856, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:10,089" + }, + { + "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'6'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638770.090987, + "msecs": 90.0, + "relativeCreated": 10354.126136, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'6'", + "asctime": "2025-08-19 23:26:10,090" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/main_light", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638770.2892506, + "msecs": 289.0, + "relativeCreated": 10552.38959, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/main_light): 6 ()", + "asctime": "2025-08-19 23:26:10,289" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/main_light", + "=", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638770.289361, + "msecs": 289.0, + "relativeCreated": 10552.500003, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/main_light): result = 6 ()", + "asctime": "2025-08-19 23:26:10,289" + } + ], + "time_consumption": 3.62396240234375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638770.2894807, + "msecs": 289.0, + "relativeCreated": 10552.61962, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/livingroom/main_light to 8", + "asctime": "2025-08-19 23:26:10,289", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638770.4905195, + "msecs": 490.0, + "relativeCreated": 10753.658684, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/main_light is correct (Content 8 and Type is ).", + "asctime": "2025-08-19 23:26:10,490", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638770.289617, + "msecs": 289.0, + "relativeCreated": 10552.756052, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:10,289" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638770.2903068, + "msecs": 290.0, + "relativeCreated": 10553.445838, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:10,290" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638770.2915711, + "msecs": 291.0, + "relativeCreated": 10554.710105, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'8'", + "asctime": "2025-08-19 23:26:10,291" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/main_light", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638770.4903371, + "msecs": 490.0, + "relativeCreated": 10753.475984, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/main_light): 8 ()", + "asctime": "2025-08-19 23:26:10,490" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/main_light", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638770.4904711, + "msecs": 490.0, + "relativeCreated": 10753.610125, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/main_light): result = 8 ()", + "asctime": "2025-08-19 23:26:10,490" + } + ], + "time_consumption": 4.839897155761719e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638770.4906473, + "msecs": 490.0, + "relativeCreated": 10753.786307, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/livingroom/main_light to 10", + "asctime": "2025-08-19 23:26:10,490", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "10", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638770.691604, + "msecs": 691.0, + "relativeCreated": 10954.742952, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/main_light is correct (Content 10 and Type is ).", + "asctime": "2025-08-19 23:26:10,691", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638770.490797, + "msecs": 490.0, + "relativeCreated": 10753.936026, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:10,490" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638770.491623, + "msecs": 491.0, + "relativeCreated": 10754.761998, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:10,491" + }, + { + "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'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638770.4932754, + "msecs": 493.0, + "relativeCreated": 10756.414492, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'10'", + "asctime": "2025-08-19 23:26:10,493" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/main_light", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638770.6914246, + "msecs": 691.0, + "relativeCreated": 10954.563456, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/main_light): 10 ()", + "asctime": "2025-08-19 23:26:10,691" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/main_light", + "=", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638770.6915536, + "msecs": 691.0, + "relativeCreated": 10954.692421, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/main_light): result = 10 ()", + "asctime": "2025-08-19 23:26:10,691" + } + ], + "time_consumption": 5.030632019042969e-05 + } + ], + "time_consumption": 1.507777214050293, + "time_start": "2025-08-19 23:26:09,183", + "time_finished": "2025-08-19 23:26:10,691" + }, + "REQ-0014": { + "name": "__tLogger__", + "msg": "REQ-0014", + "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": 1755638770.69196, + "msecs": 691.0, + "relativeCreated": 10955.098949, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0014", + "asctime": "2025-08-19 23:26:10,691", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638770.7923207, + "msecs": 792.0, + "relativeCreated": 11055.459676, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:26:10,792", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638770.8946228, + "msecs": 894.0, + "relativeCreated": 11157.761787, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-19 23:26:10,894", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/brightness/set", + "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": 1755638770.7926235, + "msecs": 792.0, + "relativeCreated": 11055.762559, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 100", + "asctime": "2025-08-19 23:26:10,792" + }, + { + "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\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638770.792963, + "msecs": 792.0, + "relativeCreated": 11056.102026, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:10,792" + }, + { + "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\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638770.7931955, + "msecs": 793.0, + "relativeCreated": 11056.33449, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:10,793" + }, + { + "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\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638770.7933428, + "msecs": 793.0, + "relativeCreated": 11056.481712, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:10,793" + }, + { + "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\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638770.7936852, + "msecs": 793.0, + "relativeCreated": 11056.82415, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:10,793" + }, + { + "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\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638770.794052, + "msecs": 794.0, + "relativeCreated": 11057.190725, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:10,794" + }, + { + "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\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638770.7942307, + "msecs": 794.0, + "relativeCreated": 11057.369739, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:10,794" + }, + { + "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'{\"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": 1755638770.7959585, + "msecs": 795.0, + "relativeCreated": 11059.097594, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:26:10,795" + }, + { + "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'{\"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": 1755638770.7964125, + "msecs": 796.0, + "relativeCreated": 11059.551301, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:26:10,796" + }, + { + "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'{\"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": 1755638770.8383117, + "msecs": 838.0, + "relativeCreated": 11101.450777, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:26:10,838" + }, + { + "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\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638770.838654, + "msecs": 838.0, + "relativeCreated": 11101.793083, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:10,838" + }, + { + "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'{\"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": 1755638770.8388388, + "msecs": 838.0, + "relativeCreated": 11101.977668, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:26:10,838" + }, + { + "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\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638770.8390365, + "msecs": 839.0, + "relativeCreated": 11102.175435, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:10,839" + }, + { + "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'{\"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": 1755638770.8391907, + "msecs": 839.0, + "relativeCreated": 11102.329772, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:26:10,839" + }, + { + "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\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638770.8393433, + "msecs": 839.0, + "relativeCreated": 11102.482343, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:10,839" + }, + { + "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'{\"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": 1755638770.8395088, + "msecs": 839.0, + "relativeCreated": 11102.647801, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:26:10,839" + }, + { + "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\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638770.8397095, + "msecs": 839.0, + "relativeCreated": 11102.848544, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:10,839" + }, + { + "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\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638770.8398688, + "msecs": 839.0, + "relativeCreated": 11103.007619, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:10,839" + }, + { + "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\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638770.8400464, + "msecs": 840.0, + "relativeCreated": 11103.185379, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:10,840" + }, + { + "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'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638770.840201, + "msecs": 840.0, + "relativeCreated": 11103.339874, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'100'", + "asctime": "2025-08-19 23:26:10,840" + } + ], + "time_consumption": 0.05442190170288086 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638770.995469, + "msecs": 995.0, + "relativeCreated": 11258.608088, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-19 23:26:10,995", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638770.9952314, + "msecs": 995.0, + "relativeCreated": 11258.370469, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-19 23:26:10,995" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638770.995386, + "msecs": 995.0, + "relativeCreated": 11258.524963, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-19 23:26:10,995" + } + ], + "time_consumption": 8.320808410644531e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/floorlamp", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638770.995595, + "msecs": 995.0, + "relativeCreated": 11258.733924, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/floorlamp to 0", + "asctime": "2025-08-19 23:26:10,995", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/livingroom/floor_light_1 is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638771.1966538, + "msecs": 196.0, + "relativeCreated": 11459.792793, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/livingroom/floor_light_1 is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:26:11,196", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/brightness/set", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638770.995713, + "msecs": 995.0, + "relativeCreated": 11258.85206, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 0", + "asctime": "2025-08-19 23:26:10,995" + }, + { + "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'{\"brightness\": 1}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638770.9997146, + "msecs": 999.0, + "relativeCreated": 11262.853686, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"brightness\": 1}'", + "asctime": "2025-08-19 23:26:10,999" + }, + { + "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\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.0000222, + "msecs": 0.0, + "relativeCreated": 11263.161291, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,000" + }, + { + "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'{\"brightness\": 1}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.0003486, + "msecs": 0.0, + "relativeCreated": 11263.487696, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"brightness\": 1}'", + "asctime": "2025-08-19 23:26:11,000" + }, + { + "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\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.0005212, + "msecs": 0.0, + "relativeCreated": 11263.66015, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,000" + }, + { + "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'{\"brightness\": 1}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.0008495, + "msecs": 0.0, + "relativeCreated": 11263.988463, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"brightness\": 1}'", + "asctime": "2025-08-19 23:26:11,000" + }, + { + "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\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.0010288, + "msecs": 1.0, + "relativeCreated": 11264.167954, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,001" + }, + { + "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'{\"brightness\": 1}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.0012732, + "msecs": 1.0, + "relativeCreated": 11264.412123, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"brightness\": 1}'", + "asctime": "2025-08-19 23:26:11,001" + }, + { + "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\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.0014129, + "msecs": 1.0, + "relativeCreated": 11264.551749, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,001" + }, + { + "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'{\"brightness\": 1}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.0016668, + "msecs": 1.0, + "relativeCreated": 11264.805907, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"brightness\": 1}'", + "asctime": "2025-08-19 23:26:11,001" + }, + { + "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\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.0018115, + "msecs": 1.0, + "relativeCreated": 11264.950463, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,001" + }, + { + "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'{\"brightness\": 1}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.002062, + "msecs": 2.0, + "relativeCreated": 11265.2012, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"brightness\": 1}'", + "asctime": "2025-08-19 23:26:11,002" + }, + { + "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\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.0022001, + "msecs": 2.0, + "relativeCreated": 11265.33896, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,002" + }, + { + "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\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.002457, + "msecs": 2.0, + "relativeCreated": 11265.595744, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,002" + }, + { + "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\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.0026727, + "msecs": 2.0, + "relativeCreated": 11265.811564, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,002" + }, + { + "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\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.0028696, + "msecs": 2.0, + "relativeCreated": 11266.008547, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,002" + }, + { + "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\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.0030856, + "msecs": 3.0, + "relativeCreated": 11266.224529, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,003" + }, + { + "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\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.0032783, + "msecs": 3.0, + "relativeCreated": 11266.417317, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,003" + }, + { + "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\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.0034833, + "msecs": 3.0, + "relativeCreated": 11266.62228, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,003" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.0441782, + "msecs": 44.0, + "relativeCreated": 11307.317065, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'0'", + "asctime": "2025-08-19 23:26:11,044" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/floor_light_1", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638771.1964836, + "msecs": 196.0, + "relativeCreated": 11459.622538, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/livingroom/floor_light_1): 0 ()", + "asctime": "2025-08-19 23:26:11,196" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/floor_light_1", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638771.196606, + "msecs": 196.0, + "relativeCreated": 11459.744886, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/livingroom/floor_light_1): result = 0 ()", + "asctime": "2025-08-19 23:26:11,196" + } + ], + "time_consumption": 4.792213439941406e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/floorlamp", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638771.196773, + "msecs": 196.0, + "relativeCreated": 11459.912158, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/floorlamp to 20", + "asctime": "2025-08-19 23:26:11,196", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/livingroom/floor_light_1 is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638771.3978844, + "msecs": 397.0, + "relativeCreated": 11661.023521, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/livingroom/floor_light_1 is correct (Content 20 and Type is ).", + "asctime": "2025-08-19 23:26:11,397", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/brightness/set", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.1968753, + "msecs": 196.0, + "relativeCreated": 11460.014212, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 20", + "asctime": "2025-08-19 23:26:11,196" + }, + { + "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'{\"brightness\": 52}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.2000747, + "msecs": 200.0, + "relativeCreated": 11463.213791, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"brightness\": 52}'", + "asctime": "2025-08-19 23:26:11,200" + }, + { + "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\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.2003248, + "msecs": 200.0, + "relativeCreated": 11463.463845, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,200" + }, + { + "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'{\"brightness\": 52}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.2006145, + "msecs": 200.0, + "relativeCreated": 11463.75345, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"brightness\": 52}'", + "asctime": "2025-08-19 23:26:11,200" + }, + { + "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\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.2007709, + "msecs": 200.0, + "relativeCreated": 11463.909779, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,200" + }, + { + "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'{\"brightness\": 52}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.2010913, + "msecs": 201.0, + "relativeCreated": 11464.230343, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"brightness\": 52}'", + "asctime": "2025-08-19 23:26:11,201" + }, + { + "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\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.2012367, + "msecs": 201.0, + "relativeCreated": 11464.375767, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,201" + }, + { + "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'{\"brightness\": 52}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.2014573, + "msecs": 201.0, + "relativeCreated": 11464.596164, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"brightness\": 52}'", + "asctime": "2025-08-19 23:26:11,201" + }, + { + "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\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.201585, + "msecs": 201.0, + "relativeCreated": 11464.724115, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,201" + }, + { + "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'{\"brightness\": 52}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.2018259, + "msecs": 201.0, + "relativeCreated": 11464.964852, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"brightness\": 52}'", + "asctime": "2025-08-19 23:26:11,201" + }, + { + "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\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.2019944, + "msecs": 201.0, + "relativeCreated": 11465.133617, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,201" + }, + { + "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'{\"brightness\": 52}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.2022045, + "msecs": 202.0, + "relativeCreated": 11465.343491, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"brightness\": 52}'", + "asctime": "2025-08-19 23:26:11,202" + }, + { + "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\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.2023406, + "msecs": 202.0, + "relativeCreated": 11465.479685, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,202" + }, + { + "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\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.2025778, + "msecs": 202.0, + "relativeCreated": 11465.716883, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,202" + }, + { + "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\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.202782, + "msecs": 202.0, + "relativeCreated": 11465.920989, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,202" + }, + { + "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\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.2029889, + "msecs": 202.0, + "relativeCreated": 11466.127784, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,202" + }, + { + "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\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.2037423, + "msecs": 203.0, + "relativeCreated": 11466.881154, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,203" + }, + { + "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\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.2039752, + "msecs": 203.0, + "relativeCreated": 11467.114208, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,203" + }, + { + "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\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.2041643, + "msecs": 204.0, + "relativeCreated": 11467.303358, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,204" + }, + { + "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'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": 1755638771.2443216, + "msecs": 244.0, + "relativeCreated": 11507.460623, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'20'", + "asctime": "2025-08-19 23:26:11,244" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/floor_light_1", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638771.3976943, + "msecs": 397.0, + "relativeCreated": 11660.833518, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/livingroom/floor_light_1): 20 ()", + "asctime": "2025-08-19 23:26:11,397" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/floor_light_1", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638771.3978322, + "msecs": 397.0, + "relativeCreated": 11660.971179, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/livingroom/floor_light_1): result = 20 ()", + "asctime": "2025-08-19 23:26:11,397" + } + ], + "time_consumption": 5.221366882324219e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/floorlamp", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638771.3980362, + "msecs": 398.0, + "relativeCreated": 11661.175214, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/floorlamp to 40", + "asctime": "2025-08-19 23:26:11,398", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/livingroom/floor_light_1 is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638771.599143, + "msecs": 599.0, + "relativeCreated": 11862.2818, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/livingroom/floor_light_1 is correct (Content 40 and Type is ).", + "asctime": "2025-08-19 23:26:11,599", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/brightness/set", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.3982034, + "msecs": 398.0, + "relativeCreated": 11661.342396, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 40", + "asctime": "2025-08-19 23:26:11,398" + }, + { + "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'{\"brightness\": 102}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.4017143, + "msecs": 401.0, + "relativeCreated": 11664.853452, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"brightness\": 102}'", + "asctime": "2025-08-19 23:26:11,401" + }, + { + "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\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.4019876, + "msecs": 401.0, + "relativeCreated": 11665.126518, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,401" + }, + { + "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'{\"brightness\": 102}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.4022994, + "msecs": 402.0, + "relativeCreated": 11665.438365, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"brightness\": 102}'", + "asctime": "2025-08-19 23:26:11,402" + }, + { + "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\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.402462, + "msecs": 402.0, + "relativeCreated": 11665.600974, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,402" + }, + { + "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'{\"brightness\": 102}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.4027724, + "msecs": 402.0, + "relativeCreated": 11665.911398, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"brightness\": 102}'", + "asctime": "2025-08-19 23:26:11,402" + }, + { + "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\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.4029477, + "msecs": 402.0, + "relativeCreated": 11666.08653, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,402" + }, + { + "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'{\"brightness\": 102}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.4031734, + "msecs": 403.0, + "relativeCreated": 11666.312377, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"brightness\": 102}'", + "asctime": "2025-08-19 23:26:11,403" + }, + { + "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\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.4033144, + "msecs": 403.0, + "relativeCreated": 11666.453403, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,403" + }, + { + "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'{\"brightness\": 102}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.403582, + "msecs": 403.0, + "relativeCreated": 11666.721251, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"brightness\": 102}'", + "asctime": "2025-08-19 23:26:11,403" + }, + { + "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\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.403737, + "msecs": 403.0, + "relativeCreated": 11666.876038, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,403" + }, + { + "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'{\"brightness\": 102}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.404009, + "msecs": 404.0, + "relativeCreated": 11667.148245, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"brightness\": 102}'", + "asctime": "2025-08-19 23:26:11,404" + }, + { + "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\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.4041526, + "msecs": 404.0, + "relativeCreated": 11667.291539, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,404" + }, + { + "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\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.4044027, + "msecs": 404.0, + "relativeCreated": 11667.541674, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,404" + }, + { + "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\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.404649, + "msecs": 404.0, + "relativeCreated": 11667.788008, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,404" + }, + { + "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\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.4048593, + "msecs": 404.0, + "relativeCreated": 11667.998323, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,404" + }, + { + "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\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.4050725, + "msecs": 405.0, + "relativeCreated": 11668.211359, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,405" + }, + { + "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\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.40527, + "msecs": 405.0, + "relativeCreated": 11668.409032, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,405" + }, + { + "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\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.4054635, + "msecs": 405.0, + "relativeCreated": 11668.60253, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,405" + }, + { + "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'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.4462256, + "msecs": 446.0, + "relativeCreated": 11709.364733, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'40'", + "asctime": "2025-08-19 23:26:11,446" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/floor_light_1", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638771.598967, + "msecs": 598.0, + "relativeCreated": 11862.105973, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/livingroom/floor_light_1): 40 ()", + "asctime": "2025-08-19 23:26:11,598" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/floor_light_1", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638771.5990949, + "msecs": 599.0, + "relativeCreated": 11862.233873, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/livingroom/floor_light_1): result = 40 ()", + "asctime": "2025-08-19 23:26:11,599" + } + ], + "time_consumption": 4.8160552978515625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/floorlamp", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638771.599257, + "msecs": 599.0, + "relativeCreated": 11862.396194, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/floorlamp to 60", + "asctime": "2025-08-19 23:26:11,599", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/livingroom/floor_light_1 is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638771.8003569, + "msecs": 800.0, + "relativeCreated": 12063.495857, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/livingroom/floor_light_1 is correct (Content 60 and Type is ).", + "asctime": "2025-08-19 23:26:11,800", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/brightness/set", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.5993583, + "msecs": 599.0, + "relativeCreated": 11862.497168, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 60", + "asctime": "2025-08-19 23:26:11,599" + }, + { + "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'{\"brightness\": 153}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.602916, + "msecs": 602.0, + "relativeCreated": 11866.055065, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"brightness\": 153}'", + "asctime": "2025-08-19 23:26:11,602" + }, + { + "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\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.603149, + "msecs": 603.0, + "relativeCreated": 11866.287963, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,603" + }, + { + "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'{\"brightness\": 153}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.6034226, + "msecs": 603.0, + "relativeCreated": 11866.561768, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"brightness\": 153}'", + "asctime": "2025-08-19 23:26:11,603" + }, + { + "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\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.6035666, + "msecs": 603.0, + "relativeCreated": 11866.705469, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,603" + }, + { + "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'{\"brightness\": 153}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.6038454, + "msecs": 603.0, + "relativeCreated": 11866.984423, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"brightness\": 153}'", + "asctime": "2025-08-19 23:26:11,603" + }, + { + "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\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.604011, + "msecs": 604.0, + "relativeCreated": 11867.149974, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,604" + }, + { + "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'{\"brightness\": 153}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.604261, + "msecs": 604.0, + "relativeCreated": 11867.399947, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"brightness\": 153}'", + "asctime": "2025-08-19 23:26:11,604" + }, + { + "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\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.6043906, + "msecs": 604.0, + "relativeCreated": 11867.529594, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,604" + }, + { + "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'{\"brightness\": 153}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.6046157, + "msecs": 604.0, + "relativeCreated": 11867.75461, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"brightness\": 153}'", + "asctime": "2025-08-19 23:26:11,604" + }, + { + "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\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.604741, + "msecs": 604.0, + "relativeCreated": 11867.880221, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,604" + }, + { + "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'{\"brightness\": 153}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.6049905, + "msecs": 604.0, + "relativeCreated": 11868.129539, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"brightness\": 153}'", + "asctime": "2025-08-19 23:26:11,604" + }, + { + "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\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.6051247, + "msecs": 605.0, + "relativeCreated": 11868.263501, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,605" + }, + { + "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\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.6053689, + "msecs": 605.0, + "relativeCreated": 11868.507755, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,605" + }, + { + "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\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.605587, + "msecs": 605.0, + "relativeCreated": 11868.725921, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,605" + }, + { + "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\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.6057723, + "msecs": 605.0, + "relativeCreated": 11868.91133, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,605" + }, + { + "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\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.6059668, + "msecs": 605.0, + "relativeCreated": 11869.10577, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,605" + }, + { + "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\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.606149, + "msecs": 606.0, + "relativeCreated": 11869.287935, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,606" + }, + { + "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\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.6063309, + "msecs": 606.0, + "relativeCreated": 11869.469839, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,606" + }, + { + "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'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.647114, + "msecs": 647.0, + "relativeCreated": 11910.252962, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'60'", + "asctime": "2025-08-19 23:26:11,647" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/floor_light_1", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638771.8001664, + "msecs": 800.0, + "relativeCreated": 12063.305427, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/livingroom/floor_light_1): 60 ()", + "asctime": "2025-08-19 23:26:11,800" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/floor_light_1", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638771.8003044, + "msecs": 800.0, + "relativeCreated": 12063.443293, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/livingroom/floor_light_1): result = 60 ()", + "asctime": "2025-08-19 23:26:11,800" + } + ], + "time_consumption": 5.245208740234375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/floorlamp", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638771.8004782, + "msecs": 800.0, + "relativeCreated": 12063.61709, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/floorlamp to 80", + "asctime": "2025-08-19 23:26:11,800", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/livingroom/floor_light_1 is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638772.0015543, + "msecs": 1.0, + "relativeCreated": 12264.693268, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/livingroom/floor_light_1 is correct (Content 80 and Type is ).", + "asctime": "2025-08-19 23:26:12,001", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/brightness/set", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.8005872, + "msecs": 800.0, + "relativeCreated": 12063.726186, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 80", + "asctime": "2025-08-19 23:26:11,800" + }, + { + "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'{\"brightness\": 203}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.8042898, + "msecs": 804.0, + "relativeCreated": 12067.428817, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"brightness\": 203}'", + "asctime": "2025-08-19 23:26:11,804" + }, + { + "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\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.8045597, + "msecs": 804.0, + "relativeCreated": 12067.698494, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,804" + }, + { + "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'{\"brightness\": 203}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.804855, + "msecs": 804.0, + "relativeCreated": 12067.993948, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"brightness\": 203}'", + "asctime": "2025-08-19 23:26:11,804" + }, + { + "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\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.8050416, + "msecs": 805.0, + "relativeCreated": 12068.180773, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,805" + }, + { + "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'{\"brightness\": 203}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.8053515, + "msecs": 805.0, + "relativeCreated": 12068.490504, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"brightness\": 203}'", + "asctime": "2025-08-19 23:26:11,805" + }, + { + "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\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.8055086, + "msecs": 805.0, + "relativeCreated": 12068.64753, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,805" + }, + { + "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'{\"brightness\": 203}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.80577, + "msecs": 805.0, + "relativeCreated": 12068.908891, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"brightness\": 203}'", + "asctime": "2025-08-19 23:26:11,805" + }, + { + "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\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.8059323, + "msecs": 805.0, + "relativeCreated": 12069.071312, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,805" + }, + { + "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'{\"brightness\": 203}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.8061957, + "msecs": 806.0, + "relativeCreated": 12069.334827, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"brightness\": 203}'", + "asctime": "2025-08-19 23:26:11,806" + }, + { + "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\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.8063376, + "msecs": 806.0, + "relativeCreated": 12069.476581, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,806" + }, + { + "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'{\"brightness\": 203}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.806581, + "msecs": 806.0, + "relativeCreated": 12069.719902, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"brightness\": 203}'", + "asctime": "2025-08-19 23:26:11,806" + }, + { + "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\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638771.8067193, + "msecs": 806.0, + "relativeCreated": 12069.858119, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,806" + }, + { + "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\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.8069677, + "msecs": 806.0, + "relativeCreated": 12070.106773, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,806" + }, + { + "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\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.8072033, + "msecs": 807.0, + "relativeCreated": 12070.342347, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,807" + }, + { + "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\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.807415, + "msecs": 807.0, + "relativeCreated": 12070.554151, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,807" + }, + { + "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\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.8076134, + "msecs": 807.0, + "relativeCreated": 12070.752372, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,807" + }, + { + "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\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.8078074, + "msecs": 807.0, + "relativeCreated": 12070.946544, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,807" + }, + { + "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\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.8080182, + "msecs": 808.0, + "relativeCreated": 12071.157214, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:11,808" + }, + { + "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'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638771.8481762, + "msecs": 848.0, + "relativeCreated": 12111.315232, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'80'", + "asctime": "2025-08-19 23:26:11,848" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/floor_light_1", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638772.0013602, + "msecs": 1.0, + "relativeCreated": 12264.499143, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/livingroom/floor_light_1): 80 ()", + "asctime": "2025-08-19 23:26:12,001" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/floor_light_1", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638772.0015008, + "msecs": 1.0, + "relativeCreated": 12264.639849, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/livingroom/floor_light_1): result = 80 ()", + "asctime": "2025-08-19 23:26:12,001" + } + ], + "time_consumption": 5.340576171875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/floorlamp", + "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": 27, + "funcName": "device_follow", + "created": 1755638772.0016797, + "msecs": 1.0, + "relativeCreated": 12264.818523, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/floorlamp to 100", + "asctime": "2025-08-19 23:26:12,001", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/livingroom/floor_light_1 is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638772.2027833, + "msecs": 202.0, + "relativeCreated": 12465.922111, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/livingroom/floor_light_1 is correct (Content 100 and Type is ).", + "asctime": "2025-08-19 23:26:12,202", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/brightness/set", + "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": 1755638772.0018132, + "msecs": 1.0, + "relativeCreated": 12264.952282, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 100", + "asctime": "2025-08-19 23:26:12,001" + }, + { + "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'{\"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": 1755638772.005331, + "msecs": 5.0, + "relativeCreated": 12268.469912, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:26:12,005" + }, + { + "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\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638772.0056503, + "msecs": 5.0, + "relativeCreated": 12268.78929, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,005" + }, + { + "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'{\"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": 1755638772.0059528, + "msecs": 5.0, + "relativeCreated": 12269.091814, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:26:12,005" + }, + { + "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\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638772.0061145, + "msecs": 6.0, + "relativeCreated": 12269.253464, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,006" + }, + { + "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'{\"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": 1755638772.0064132, + "msecs": 6.0, + "relativeCreated": 12269.552349, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:26:12,006" + }, + { + "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\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638772.0065627, + "msecs": 6.0, + "relativeCreated": 12269.701782, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,006" + }, + { + "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'{\"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": 1755638772.0068207, + "msecs": 6.0, + "relativeCreated": 12269.959561, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:26:12,006" + }, + { + "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\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638772.0069938, + "msecs": 6.0, + "relativeCreated": 12270.132698, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,006" + }, + { + "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'{\"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": 1755638772.007246, + "msecs": 7.0, + "relativeCreated": 12270.384976, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:26:12,007" + }, + { + "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\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638772.0073867, + "msecs": 7.0, + "relativeCreated": 12270.525501, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,007" + }, + { + "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'{\"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": 1755638772.007631, + "msecs": 7.0, + "relativeCreated": 12270.770095, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:26:12,007" + }, + { + "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\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638772.0077689, + "msecs": 7.0, + "relativeCreated": 12270.907713, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,007" + }, + { + "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\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.008024, + "msecs": 8.0, + "relativeCreated": 12271.163043, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,008" + }, + { + "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\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.0082617, + "msecs": 8.0, + "relativeCreated": 12271.400594, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,008" + }, + { + "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\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.008475, + "msecs": 8.0, + "relativeCreated": 12271.614114, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,008" + }, + { + "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\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.0086887, + "msecs": 8.0, + "relativeCreated": 12271.827605, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,008" + }, + { + "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\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.008887, + "msecs": 8.0, + "relativeCreated": 12272.026068, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,008" + }, + { + "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\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.0090845, + "msecs": 9.0, + "relativeCreated": 12272.223546, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,009" + }, + { + "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'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.0492065, + "msecs": 49.0, + "relativeCreated": 12312.345578, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'100'", + "asctime": "2025-08-19 23:26:12,049" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/floor_light_1", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638772.20259, + "msecs": 202.0, + "relativeCreated": 12465.729017, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/livingroom/floor_light_1): 100 ()", + "asctime": "2025-08-19 23:26:12,202" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/floor_light_1", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638772.2027314, + "msecs": 202.0, + "relativeCreated": 12465.870147, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/livingroom/floor_light_1): result = 100 ()", + "asctime": "2025-08-19 23:26:12,202" + } + ], + "time_consumption": 5.1975250244140625e-05 + } + ], + "time_consumption": 1.5108232498168945, + "time_start": "2025-08-19 23:26:10,691", + "time_finished": "2025-08-19 23:26:12,202" + }, + "REQ-0015": { + "name": "__tLogger__", + "msg": "REQ-0015", + "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": 1755638772.2030954, + "msecs": 203.0, + "relativeCreated": 12466.234663, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0015", + "asctime": "2025-08-19 23:26:12,203", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638772.3034484, + "msecs": 303.0, + "relativeCreated": 12566.58745, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:26:12,303", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638772.4043083, + "msecs": 404.0, + "relativeCreated": 12667.447253, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-19 23:26:12,404", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/brightness/set", + "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": 1755638772.303762, + "msecs": 303.0, + "relativeCreated": 12566.901033, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 100", + "asctime": "2025-08-19 23:26:12,303" + } + ], + "time_consumption": 0.10054636001586914 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638772.5051622, + "msecs": 505.0, + "relativeCreated": 12768.301209, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-19 23:26:12,505", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638772.504936, + "msecs": 504.0, + "relativeCreated": 12768.075028, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-19 23:26:12,504" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638772.5051062, + "msecs": 505.0, + "relativeCreated": 12768.245142, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-19 23:26:12,505" + } + ], + "time_consumption": 5.602836608886719e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_1", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638772.5053184, + "msecs": 505.0, + "relativeCreated": 12768.457308, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/livingroom/floor_light_1 to 0", + "asctime": "2025-08-19 23:26:12,505", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/floorlamp is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638772.707204, + "msecs": 707.0, + "relativeCreated": 12970.343217, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/floorlamp is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:26:12,707", + "moduleLogger": [ + { + "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\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638772.505498, + "msecs": 505.0, + "relativeCreated": 12768.636865, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,505" + }, + { + "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\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638772.5057623, + "msecs": 505.0, + "relativeCreated": 12768.901425, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,505" + }, + { + "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\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638772.5059128, + "msecs": 505.0, + "relativeCreated": 12769.051875, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,505" + }, + { + "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\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638772.506038, + "msecs": 506.0, + "relativeCreated": 12769.177079, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,506" + }, + { + "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\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638772.5061548, + "msecs": 506.0, + "relativeCreated": 12769.293745, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,506" + }, + { + "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\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638772.5062761, + "msecs": 506.0, + "relativeCreated": 12769.415073, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,506" + }, + { + "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\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.5070324, + "msecs": 507.0, + "relativeCreated": 12770.171237, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,507" + }, + { + "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\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.5074852, + "msecs": 507.0, + "relativeCreated": 12770.624155, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,507" + }, + { + "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\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.5078633, + "msecs": 507.0, + "relativeCreated": 12771.002315, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,507" + }, + { + "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\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.5082736, + "msecs": 508.0, + "relativeCreated": 12771.412655, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,508" + }, + { + "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\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.5086575, + "msecs": 508.0, + "relativeCreated": 12771.79648, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,508" + }, + { + "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\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.5090437, + "msecs": 509.0, + "relativeCreated": 12772.182657, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,509" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.5094233, + "msecs": 509.0, + "relativeCreated": 12772.56235, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'0'", + "asctime": "2025-08-19 23:26:12,509" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638772.7070048, + "msecs": 707.0, + "relativeCreated": 12970.143713, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/floorlamp): 0 ()", + "asctime": "2025-08-19 23:26:12,707" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638772.707152, + "msecs": 707.0, + "relativeCreated": 12970.290894, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/floorlamp): result = 0 ()", + "asctime": "2025-08-19 23:26:12,707" + } + ], + "time_consumption": 5.221366882324219e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_1", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638772.7073655, + "msecs": 707.0, + "relativeCreated": 12970.504752, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/livingroom/floor_light_1 to 20", + "asctime": "2025-08-19 23:26:12,707", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/floorlamp is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638772.91058, + "msecs": 910.0, + "relativeCreated": 13173.719057, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/floorlamp is correct (Content 20 and Type is ).", + "asctime": "2025-08-19 23:26:12,910", + "moduleLogger": [ + { + "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\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638772.7075732, + "msecs": 707.0, + "relativeCreated": 12970.712328, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,707" + }, + { + "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\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638772.707838, + "msecs": 707.0, + "relativeCreated": 12970.977076, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,707" + }, + { + "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\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638772.7081404, + "msecs": 708.0, + "relativeCreated": 12971.279254, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,708" + }, + { + "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\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638772.708363, + "msecs": 708.0, + "relativeCreated": 12971.501931, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,708" + }, + { + "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\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638772.7088234, + "msecs": 708.0, + "relativeCreated": 12971.962437, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,708" + }, + { + "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\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.709133, + "msecs": 709.0, + "relativeCreated": 12972.271915, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,709" + }, + { + "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\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638772.7094655, + "msecs": 709.0, + "relativeCreated": 12972.604717, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,709" + }, + { + "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\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.709661, + "msecs": 709.0, + "relativeCreated": 12972.799986, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,709" + }, + { + "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\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.7100267, + "msecs": 710.0, + "relativeCreated": 12973.165812, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,710" + }, + { + "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\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.7102473, + "msecs": 710.0, + "relativeCreated": 12973.386251, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,710" + }, + { + "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'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": 1755638772.7104561, + "msecs": 710.0, + "relativeCreated": 12973.595043, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'20'", + "asctime": "2025-08-19 23:26:12,710" + }, + { + "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\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.7106836, + "msecs": 710.0, + "relativeCreated": 12973.822528, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,710" + }, + { + "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\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.7521436, + "msecs": 752.0, + "relativeCreated": 13015.28257, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,752" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638772.9103827, + "msecs": 910.0, + "relativeCreated": 13173.521732, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/floorlamp): 20 ()", + "asctime": "2025-08-19 23:26:12,910" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638772.910527, + "msecs": 910.0, + "relativeCreated": 13173.666046, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/floorlamp): result = 20 ()", + "asctime": "2025-08-19 23:26:12,910" + } + ], + "time_consumption": 5.2928924560546875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_1", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638772.9107416, + "msecs": 910.0, + "relativeCreated": 13173.880406, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/livingroom/floor_light_1 to 40", + "asctime": "2025-08-19 23:26:12,910", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/floorlamp is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638773.1135821, + "msecs": 113.0, + "relativeCreated": 13376.72112, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/floorlamp is correct (Content 40 and Type is ).", + "asctime": "2025-08-19 23:26:13,113", + "moduleLogger": [ + { + "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\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638772.9109771, + "msecs": 910.0, + "relativeCreated": 13174.116083, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,910" + }, + { + "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\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638772.911241, + "msecs": 911.0, + "relativeCreated": 13174.379847, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,911" + }, + { + "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\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638772.9113803, + "msecs": 911.0, + "relativeCreated": 13174.519288, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,911" + }, + { + "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\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638772.9115918, + "msecs": 911.0, + "relativeCreated": 13174.730642, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,911" + }, + { + "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\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638772.911957, + "msecs": 911.0, + "relativeCreated": 13175.09588, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,911" + }, + { + "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\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638772.91215, + "msecs": 912.0, + "relativeCreated": 13175.28909, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,912" + }, + { + "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\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.9124196, + "msecs": 912.0, + "relativeCreated": 13175.558714, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,912" + }, + { + "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\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.9129262, + "msecs": 912.0, + "relativeCreated": 13176.065262, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,912" + }, + { + "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\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.9136558, + "msecs": 913.0, + "relativeCreated": 13176.794846, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,913" + }, + { + "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\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.9140112, + "msecs": 914.0, + "relativeCreated": 13177.150116, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,914" + }, + { + "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\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.914252, + "msecs": 914.0, + "relativeCreated": 13177.391086, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,914" + }, + { + "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\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.9544723, + "msecs": 954.0, + "relativeCreated": 13217.611214, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:12,954" + }, + { + "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'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638772.9548287, + "msecs": 954.0, + "relativeCreated": 13217.967907, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'40'", + "asctime": "2025-08-19 23:26:12,954" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638773.1133525, + "msecs": 113.0, + "relativeCreated": 13376.491517, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/floorlamp): 40 ()", + "asctime": "2025-08-19 23:26:13,113" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638773.1135058, + "msecs": 113.0, + "relativeCreated": 13376.644737, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/floorlamp): result = 40 ()", + "asctime": "2025-08-19 23:26:13,113" + } + ], + "time_consumption": 7.62939453125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_1", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638773.1137404, + "msecs": 113.0, + "relativeCreated": 13376.879458, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/livingroom/floor_light_1 to 60", + "asctime": "2025-08-19 23:26:13,113", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/floorlamp is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638773.3157089, + "msecs": 315.0, + "relativeCreated": 13578.847923, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/floorlamp is correct (Content 60 and Type is ).", + "asctime": "2025-08-19 23:26:13,315", + "moduleLogger": [ + { + "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\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638773.1139424, + "msecs": 113.0, + "relativeCreated": 13377.081364, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,113" + }, + { + "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\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638773.1142142, + "msecs": 114.0, + "relativeCreated": 13377.353049, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,114" + }, + { + "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\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638773.1144252, + "msecs": 114.0, + "relativeCreated": 13377.56408, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,114" + }, + { + "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\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638773.1146166, + "msecs": 114.0, + "relativeCreated": 13377.755653, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,114" + }, + { + "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\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638773.1147926, + "msecs": 114.0, + "relativeCreated": 13377.931597, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,114" + }, + { + "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\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638773.1150453, + "msecs": 115.0, + "relativeCreated": 13378.184276, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,115" + }, + { + "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\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.1154895, + "msecs": 115.0, + "relativeCreated": 13378.628552, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,115" + }, + { + "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\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.115818, + "msecs": 115.0, + "relativeCreated": 13378.956954, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,115" + }, + { + "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\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.1160944, + "msecs": 116.0, + "relativeCreated": 13379.233558, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,116" + }, + { + "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\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.1163192, + "msecs": 116.0, + "relativeCreated": 13379.458233, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,116" + }, + { + "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\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.1565356, + "msecs": 156.0, + "relativeCreated": 13419.674496, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,156" + }, + { + "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\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.1568615, + "msecs": 156.0, + "relativeCreated": 13420.000323, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,156" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/brightness", + "b'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.1571395, + "msecs": 157.0, + "relativeCreated": 13420.278398, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'60'", + "asctime": "2025-08-19 23:26:13,157" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638773.3155096, + "msecs": 315.0, + "relativeCreated": 13578.648508, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/floorlamp): 60 ()", + "asctime": "2025-08-19 23:26:13,315" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638773.315657, + "msecs": 315.0, + "relativeCreated": 13578.795954, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/floorlamp): result = 60 ()", + "asctime": "2025-08-19 23:26:13,315" + } + ], + "time_consumption": 5.1975250244140625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_1", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638773.3158739, + "msecs": 315.0, + "relativeCreated": 13579.012684, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/livingroom/floor_light_1 to 80", + "asctime": "2025-08-19 23:26:13,315", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/floorlamp is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638773.519107, + "msecs": 519.0, + "relativeCreated": 13782.246118, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/floorlamp is correct (Content 80 and Type is ).", + "asctime": "2025-08-19 23:26:13,519", + "moduleLogger": [ + { + "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\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638773.3160782, + "msecs": 316.0, + "relativeCreated": 13579.217141, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,316" + }, + { + "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\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638773.3163362, + "msecs": 316.0, + "relativeCreated": 13579.475252, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,316" + }, + { + "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\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638773.3165345, + "msecs": 316.0, + "relativeCreated": 13579.673414, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,316" + }, + { + "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\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638773.3167071, + "msecs": 316.0, + "relativeCreated": 13579.846055, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,316" + }, + { + "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\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638773.317152, + "msecs": 317.0, + "relativeCreated": 13580.291022, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,317" + }, + { + "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\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.3174667, + "msecs": 317.0, + "relativeCreated": 13580.605507, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,317" + }, + { + "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\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638773.3179414, + "msecs": 317.0, + "relativeCreated": 13581.080444, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,317" + }, + { + "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\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.3181708, + "msecs": 318.0, + "relativeCreated": 13581.309793, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,318" + }, + { + "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\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.318818, + "msecs": 318.0, + "relativeCreated": 13581.957148, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,318" + }, + { + "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\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.319219, + "msecs": 319.0, + "relativeCreated": 13582.35814, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,319" + }, + { + "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\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.3195891, + "msecs": 319.0, + "relativeCreated": 13582.728091, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,319" + }, + { + "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\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.3595626, + "msecs": 359.0, + "relativeCreated": 13622.70169, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,359" + }, + { + "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'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.3600056, + "msecs": 360.0, + "relativeCreated": 13623.144734, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'80'", + "asctime": "2025-08-19 23:26:13,360" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638773.5190012, + "msecs": 519.0, + "relativeCreated": 13782.140462, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/floorlamp): 80 ()", + "asctime": "2025-08-19 23:26:13,519" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638773.5190823, + "msecs": 519.0, + "relativeCreated": 13782.221291, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/floorlamp): result = 80 ()", + "asctime": "2025-08-19 23:26:13,519" + } + ], + "time_consumption": 2.47955322265625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_1", + "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": 27, + "funcName": "device_follow", + "created": 1755638773.5191982, + "msecs": 519.0, + "relativeCreated": 13782.337333, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/livingroom/floor_light_1 to 100", + "asctime": "2025-08-19 23:26:13,519", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/floorlamp is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638773.720635, + "msecs": 720.0, + "relativeCreated": 13983.773856, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/floorlamp is correct (Content 100 and Type is ).", + "asctime": "2025-08-19 23:26:13,720", + "moduleLogger": [ + { + "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\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638773.519303, + "msecs": 519.0, + "relativeCreated": 13782.442256, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,519" + }, + { + "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\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638773.5194418, + "msecs": 519.0, + "relativeCreated": 13782.580814, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,519" + }, + { + "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\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638773.5195415, + "msecs": 519.0, + "relativeCreated": 13782.680578, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,519" + }, + { + "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\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638773.5196848, + "msecs": 519.0, + "relativeCreated": 13782.823905, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,519" + }, + { + "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\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638773.5197763, + "msecs": 519.0, + "relativeCreated": 13782.915162, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,519" + }, + { + "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\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638773.519863, + "msecs": 519.0, + "relativeCreated": 13783.001894, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,519" + }, + { + "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\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.5200305, + "msecs": 520.0, + "relativeCreated": 13783.169509, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,520" + }, + { + "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\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.5202417, + "msecs": 520.0, + "relativeCreated": 13783.380676, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,520" + }, + { + "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\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.5203657, + "msecs": 520.0, + "relativeCreated": 13783.504932, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,520" + }, + { + "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\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.5204742, + "msecs": 520.0, + "relativeCreated": 13783.613217, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,520" + }, + { + "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\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.5614614, + "msecs": 561.0, + "relativeCreated": 13824.600455, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,561" + }, + { + "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\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.5617776, + "msecs": 561.0, + "relativeCreated": 13824.916723, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,561" + }, + { + "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'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.5620174, + "msecs": 562.0, + "relativeCreated": 13825.156525, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'100'", + "asctime": "2025-08-19 23:26:13,562" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638773.7204585, + "msecs": 720.0, + "relativeCreated": 13983.597538, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/floorlamp): 100 ()", + "asctime": "2025-08-19 23:26:13,720" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638773.7205832, + "msecs": 720.0, + "relativeCreated": 13983.722297, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/floorlamp): result = 100 ()", + "asctime": "2025-08-19 23:26:13,720" } ], "time_consumption": 5.173683166503906e-05 + } + ], + "time_consumption": 1.5175395011901855, + "time_start": "2025-08-19 23:26:12,203", + "time_finished": "2025-08-19 23:26:13,720" + }, + "REQ-0016": { + "name": "__tLogger__", + "msg": "REQ-0016", + "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": 1755638773.720973, + "msecs": 720.0, + "relativeCreated": 13984.112171, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0016", + "asctime": "2025-08-19 23:26:13,720", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638773.8213916, + "msecs": 821.0, + "relativeCreated": 14084.530543, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:26:13,821", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638773.92321, + "msecs": 923.0, + "relativeCreated": 14186.349063, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 10", + "asctime": "2025-08-19 23:26:13,923", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638773.8216796, + "msecs": 821.0, + "relativeCreated": 14084.818516, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 10", + "asctime": "2025-08-19 23:26:13,821" + }, + { + "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\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638773.8220596, + "msecs": 822.0, + "relativeCreated": 14085.198606, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,822" + }, + { + "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\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638773.8222482, + "msecs": 822.0, + "relativeCreated": 14085.387131, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,822" + }, + { + "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\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638773.8223774, + "msecs": 822.0, + "relativeCreated": 14085.516514, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,822" + }, + { + "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\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638773.8225348, + "msecs": 822.0, + "relativeCreated": 14085.673877, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,822" + }, + { + "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\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638773.8227024, + "msecs": 822.0, + "relativeCreated": 14085.841463, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,822" + }, + { + "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\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638773.822956, + "msecs": 822.0, + "relativeCreated": 14086.09511, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,822" + }, + { + "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'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.8257055, + "msecs": 825.0, + "relativeCreated": 14088.844411, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:26:13,825" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_2/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.8260708, + "msecs": 826.0, + "relativeCreated": 14089.209765, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:26:13,826" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_3/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.8661928, + "msecs": 866.0, + "relativeCreated": 14129.331986, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:26:13,866" + }, + { + "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": 1755638773.8664455, + "msecs": 866.0, + "relativeCreated": 14129.58468, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,866" + }, + { + "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'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.8666217, + "msecs": 866.0, + "relativeCreated": 14129.760694, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:26:13,866" + }, + { + "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": 1755638773.8667748, + "msecs": 866.0, + "relativeCreated": 14129.91369, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,866" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_5/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.8669372, + "msecs": 866.0, + "relativeCreated": 14130.076047, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:26:13,866" + }, + { + "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": 1755638773.8670905, + "msecs": 867.0, + "relativeCreated": 14130.229342, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,867" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_6/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.8672462, + "msecs": 867.0, + "relativeCreated": 14130.385081, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:26:13,867" + }, + { + "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": 1755638773.8674185, + "msecs": 867.0, + "relativeCreated": 14130.557581, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,867" + }, + { + "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": 1755638773.867608, + "msecs": 867.0, + "relativeCreated": 14130.747195, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,867" + }, + { + "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\": 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": 1755638773.8677537, + "msecs": 867.0, + "relativeCreated": 14130.892785, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:13,867" + }, + { + "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'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638773.8679101, + "msecs": 867.0, + "relativeCreated": 14131.049126, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'10'", + "asctime": "2025-08-19 23:26:13,867" + } + ], + "time_consumption": 0.05529975891113281 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(10, 10)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638774.023876, + "msecs": 23.0, + "relativeCreated": 14287.014895, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", + "asctime": "2025-08-19 23:26:14,023", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638774.0236938, + "msecs": 23.0, + "relativeCreated": 14286.832817, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (10, 10) ()", + "asctime": "2025-08-19 23:26:14,023" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638774.0238197, + "msecs": 23.0, + "relativeCreated": 14286.958703, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", + "asctime": "2025-08-19 23:26:14,023" + } + ], + "time_consumption": 5.626678466796875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/floorlamp", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638774.0239968, + "msecs": 23.0, + "relativeCreated": 14287.13591, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/floorlamp to 0", + "asctime": "2025-08-19 23:26:14,023", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/livingroom/floor_light_1 is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638774.2250357, + "msecs": 225.0, + "relativeCreated": 14488.174718, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/livingroom/floor_light_1 is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:26:14,225", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/color_temp/set", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.0240958, + "msecs": 24.0, + "relativeCreated": 14287.234723, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 0", + "asctime": "2025-08-19 23:26:14,024" + }, + { + "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'{\"color_temp\": 250}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.0276523, + "msecs": 27.0, + "relativeCreated": 14290.791441, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"color_temp\": 250}'", + "asctime": "2025-08-19 23:26:14,027" + }, + { + "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\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.0279408, + "msecs": 27.0, + "relativeCreated": 14291.079839, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,027" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_2/set", + "b'{\"color_temp\": 250}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.0282521, + "msecs": 28.0, + "relativeCreated": 14291.391229, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"color_temp\": 250}'", + "asctime": "2025-08-19 23:26:14,028" + }, + { + "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\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.028474, + "msecs": 28.0, + "relativeCreated": 14291.613207, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,028" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_3/set", + "b'{\"color_temp\": 250}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.0288794, + "msecs": 28.0, + "relativeCreated": 14292.018291, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"color_temp\": 250}'", + "asctime": "2025-08-19 23:26:14,028" + }, + { + "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\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.0290682, + "msecs": 29.0, + "relativeCreated": 14292.207243, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,029" + }, + { + "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'{\"color_temp\": 250}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.029299, + "msecs": 29.0, + "relativeCreated": 14292.438019, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"color_temp\": 250}'", + "asctime": "2025-08-19 23:26:14,029" + }, + { + "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\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.0294414, + "msecs": 29.0, + "relativeCreated": 14292.580362, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,029" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_5/set", + "b'{\"color_temp\": 250}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.0297093, + "msecs": 29.0, + "relativeCreated": 14292.848288, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"color_temp\": 250}'", + "asctime": "2025-08-19 23:26:14,029" + }, + { + "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\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.0298564, + "msecs": 29.0, + "relativeCreated": 14292.995454, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,029" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_6/set", + "b'{\"color_temp\": 250}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.0300891, + "msecs": 30.0, + "relativeCreated": 14293.228195, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"color_temp\": 250}'", + "asctime": "2025-08-19 23:26:14,030" + }, + { + "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\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.03024, + "msecs": 30.0, + "relativeCreated": 14293.37905, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,030" + }, + { + "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\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.0305545, + "msecs": 30.0, + "relativeCreated": 14293.693593, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,030" + }, + { + "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\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.030787, + "msecs": 30.0, + "relativeCreated": 14293.925973, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,030" + }, + { + "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\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.0310032, + "msecs": 31.0, + "relativeCreated": 14294.142059, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,031" + }, + { + "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\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.0311902, + "msecs": 31.0, + "relativeCreated": 14294.329344, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,031" + }, + { + "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\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.031383, + "msecs": 31.0, + "relativeCreated": 14294.521934, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,031" + }, + { + "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\": 254.0, \"color_temp\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.0315702, + "msecs": 31.0, + "relativeCreated": 14294.709252, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,031" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.0711215, + "msecs": 71.0, + "relativeCreated": 14334.260287, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'0'", + "asctime": "2025-08-19 23:26:14,071" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/floor_light_1", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638774.2247941, + "msecs": 224.0, + "relativeCreated": 14487.933171, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/livingroom/floor_light_1): 0 ()", + "asctime": "2025-08-19 23:26:14,224" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/floor_light_1", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638774.224967, + "msecs": 224.0, + "relativeCreated": 14488.105908, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/livingroom/floor_light_1): result = 0 ()", + "asctime": "2025-08-19 23:26:14,224" + } + ], + "time_consumption": 6.866455078125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/floorlamp", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638774.2252154, + "msecs": 225.0, + "relativeCreated": 14488.354384, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/floorlamp to 2", + "asctime": "2025-08-19 23:26:14,225", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/livingroom/floor_light_1 is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638774.4265134, + "msecs": 426.0, + "relativeCreated": 14689.652529, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/livingroom/floor_light_1 is correct (Content 2 and Type is ).", + "asctime": "2025-08-19 23:26:14,426", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/color_temp/set", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.2253861, + "msecs": 225.0, + "relativeCreated": 14488.525241, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 2", + "asctime": "2025-08-19 23:26:14,225" + }, + { + "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'{\"color_temp\": 291}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.2291038, + "msecs": 229.0, + "relativeCreated": 14492.242773, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"color_temp\": 291}'", + "asctime": "2025-08-19 23:26:14,229" + }, + { + "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\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.2292347, + "msecs": 229.0, + "relativeCreated": 14492.373796, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,229" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_2/set", + "b'{\"color_temp\": 291}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.2293644, + "msecs": 229.0, + "relativeCreated": 14492.503368, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"color_temp\": 291}'", + "asctime": "2025-08-19 23:26:14,229" + }, + { + "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\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.2294211, + "msecs": 229.0, + "relativeCreated": 14492.559983, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,229" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_3/set", + "b'{\"color_temp\": 291}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.229545, + "msecs": 229.0, + "relativeCreated": 14492.684111, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"color_temp\": 291}'", + "asctime": "2025-08-19 23:26:14,229" + }, + { + "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\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.229625, + "msecs": 229.0, + "relativeCreated": 14492.764195, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,229" + }, + { + "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'{\"color_temp\": 291}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.229716, + "msecs": 229.0, + "relativeCreated": 14492.854999, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"color_temp\": 291}'", + "asctime": "2025-08-19 23:26:14,229" + }, + { + "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\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.2297707, + "msecs": 229.0, + "relativeCreated": 14492.909699, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,229" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_5/set", + "b'{\"color_temp\": 291}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.2298775, + "msecs": 229.0, + "relativeCreated": 14493.016583, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"color_temp\": 291}'", + "asctime": "2025-08-19 23:26:14,229" + }, + { + "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\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.2299647, + "msecs": 229.0, + "relativeCreated": 14493.103697, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,229" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_6/set", + "b'{\"color_temp\": 291}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.2300637, + "msecs": 230.0, + "relativeCreated": 14493.20267, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"color_temp\": 291}'", + "asctime": "2025-08-19 23:26:14,230" + }, + { + "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\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.2301192, + "msecs": 230.0, + "relativeCreated": 14493.258229, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,230" + }, + { + "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\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.2302463, + "msecs": 230.0, + "relativeCreated": 14493.3855, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,230" + }, + { + "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\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.2303643, + "msecs": 230.0, + "relativeCreated": 14493.503532, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,230" + }, + { + "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\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.230461, + "msecs": 230.0, + "relativeCreated": 14493.600011, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,230" + }, + { + "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\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.2305365, + "msecs": 230.0, + "relativeCreated": 14493.675365, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,230" + }, + { + "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\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.2306018, + "msecs": 230.0, + "relativeCreated": 14493.740818, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,230" + }, + { + "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\": 254.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.230665, + "msecs": 230.0, + "relativeCreated": 14493.803947, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,230" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/color_temp", + "b'2'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.2724814, + "msecs": 272.0, + "relativeCreated": 14535.620574, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'2'", + "asctime": "2025-08-19 23:26:14,272" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/floor_light_1", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638774.4263105, + "msecs": 426.0, + "relativeCreated": 14689.449686, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/livingroom/floor_light_1): 2 ()", + "asctime": "2025-08-19 23:26:14,426" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/floor_light_1", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638774.426457, + "msecs": 426.0, + "relativeCreated": 14689.595922, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/livingroom/floor_light_1): result = 2 ()", + "asctime": "2025-08-19 23:26:14,426" + } + ], + "time_consumption": 5.650520324707031e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/floorlamp", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638774.4266462, + "msecs": 426.0, + "relativeCreated": 14689.785219, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/floorlamp to 4", + "asctime": "2025-08-19 23:26:14,426", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/livingroom/floor_light_1 is correct (Content %s and Type is %s).", + "args": [ + "4", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638774.627601, + "msecs": 627.0, + "relativeCreated": 14890.739883, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/livingroom/floor_light_1 is correct (Content 4 and Type is ).", + "asctime": "2025-08-19 23:26:14,627", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/color_temp/set", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.426785, + "msecs": 426.0, + "relativeCreated": 14689.924102, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 4", + "asctime": "2025-08-19 23:26:14,426" + }, + { + "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'{\"color_temp\": 332}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.430073, + "msecs": 430.0, + "relativeCreated": 14693.212147, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"color_temp\": 332}'", + "asctime": "2025-08-19 23:26:14,430" + }, + { + "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\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.430419, + "msecs": 430.0, + "relativeCreated": 14693.557927, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,430" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_2/set", + "b'{\"color_temp\": 332}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.430873, + "msecs": 430.0, + "relativeCreated": 14694.011725, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"color_temp\": 332}'", + "asctime": "2025-08-19 23:26:14,430" + }, + { + "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\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.4311523, + "msecs": 431.0, + "relativeCreated": 14694.29132, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,431" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_3/set", + "b'{\"color_temp\": 332}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.4316258, + "msecs": 431.0, + "relativeCreated": 14694.764782, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"color_temp\": 332}'", + "asctime": "2025-08-19 23:26:14,431" + }, + { + "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\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.4318626, + "msecs": 431.0, + "relativeCreated": 14695.001627, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,431" + }, + { + "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'{\"color_temp\": 332}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.4322314, + "msecs": 432.0, + "relativeCreated": 14695.37035, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"color_temp\": 332}'", + "asctime": "2025-08-19 23:26:14,432" + }, + { + "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\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.432456, + "msecs": 432.0, + "relativeCreated": 14695.594915, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,432" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_5/set", + "b'{\"color_temp\": 332}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.4328728, + "msecs": 432.0, + "relativeCreated": 14696.011735, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"color_temp\": 332}'", + "asctime": "2025-08-19 23:26:14,432" + }, + { + "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\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.4331262, + "msecs": 433.0, + "relativeCreated": 14696.265096, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,433" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_6/set", + "b'{\"color_temp\": 332}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.4335396, + "msecs": 433.0, + "relativeCreated": 14696.678504, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"color_temp\": 332}'", + "asctime": "2025-08-19 23:26:14,433" + }, + { + "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\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.4337728, + "msecs": 433.0, + "relativeCreated": 14696.911823, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,433" + }, + { + "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\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.4341757, + "msecs": 434.0, + "relativeCreated": 14697.31467, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,434" + }, + { + "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\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.4346032, + "msecs": 434.0, + "relativeCreated": 14697.74239, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,434" + }, + { + "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\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.4349954, + "msecs": 434.0, + "relativeCreated": 14698.13458, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,434" + }, + { + "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\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.4353583, + "msecs": 435.0, + "relativeCreated": 14698.497118, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,435" + }, + { + "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\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.4357219, + "msecs": 435.0, + "relativeCreated": 14698.860904, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,435" + }, + { + "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\": 254.0, \"color_temp\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.4360995, + "msecs": 436.0, + "relativeCreated": 14699.238589, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,436" + }, + { + "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'4'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.4753013, + "msecs": 475.0, + "relativeCreated": 14738.44029, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'4'", + "asctime": "2025-08-19 23:26:14,475" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/floor_light_1", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638774.6274252, + "msecs": 627.0, + "relativeCreated": 14890.564347, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/livingroom/floor_light_1): 4 ()", + "asctime": "2025-08-19 23:26:14,627" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/floor_light_1", + "=", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638774.6275544, + "msecs": 627.0, + "relativeCreated": 14890.693304, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/livingroom/floor_light_1): result = 4 ()", + "asctime": "2025-08-19 23:26:14,627" + } + ], + "time_consumption": 4.649162292480469e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/floorlamp", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638774.627736, + "msecs": 627.0, + "relativeCreated": 14890.874987, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/floorlamp to 6", + "asctime": "2025-08-19 23:26:14,627", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/livingroom/floor_light_1 is correct (Content %s and Type is %s).", + "args": [ + "6", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638774.828729, + "msecs": 828.0, + "relativeCreated": 15091.867859, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/livingroom/floor_light_1 is correct (Content 6 and Type is ).", + "asctime": "2025-08-19 23:26:14,828", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/color_temp/set", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.627842, + "msecs": 627.0, + "relativeCreated": 14890.981168, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 6", + "asctime": "2025-08-19 23:26:14,627" + }, + { + "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'{\"color_temp\": 372}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.6311107, + "msecs": 631.0, + "relativeCreated": 14894.249747, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"color_temp\": 372}'", + "asctime": "2025-08-19 23:26:14,631" + }, + { + "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\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.6313653, + "msecs": 631.0, + "relativeCreated": 14894.504483, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,631" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_2/set", + "b'{\"color_temp\": 372}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.6316342, + "msecs": 631.0, + "relativeCreated": 14894.77323, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"color_temp\": 372}'", + "asctime": "2025-08-19 23:26:14,631" + }, + { + "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\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.6317809, + "msecs": 631.0, + "relativeCreated": 14894.919797, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,631" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_3/set", + "b'{\"color_temp\": 372}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.6321137, + "msecs": 632.0, + "relativeCreated": 14895.252568, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"color_temp\": 372}'", + "asctime": "2025-08-19 23:26:14,632" + }, + { + "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\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.6322908, + "msecs": 632.0, + "relativeCreated": 14895.429781, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,632" + }, + { + "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'{\"color_temp\": 372}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.632584, + "msecs": 632.0, + "relativeCreated": 14895.723181, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"color_temp\": 372}'", + "asctime": "2025-08-19 23:26:14,632" + }, + { + "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\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.6327243, + "msecs": 632.0, + "relativeCreated": 14895.863266, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,632" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_5/set", + "b'{\"color_temp\": 372}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.6330125, + "msecs": 633.0, + "relativeCreated": 14896.15139, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"color_temp\": 372}'", + "asctime": "2025-08-19 23:26:14,633" + }, + { + "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\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.6331508, + "msecs": 633.0, + "relativeCreated": 14896.289698, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,633" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_6/set", + "b'{\"color_temp\": 372}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.6334417, + "msecs": 633.0, + "relativeCreated": 14896.580813, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"color_temp\": 372}'", + "asctime": "2025-08-19 23:26:14,633" + }, + { + "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\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.633576, + "msecs": 633.0, + "relativeCreated": 14896.714894, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,633" + }, + { + "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\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.633839, + "msecs": 633.0, + "relativeCreated": 14896.977799, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,633" + }, + { + "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\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.6340954, + "msecs": 634.0, + "relativeCreated": 14897.234471, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,634" + }, + { + "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\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.6342866, + "msecs": 634.0, + "relativeCreated": 14897.425508, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,634" + }, + { + "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\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.6344771, + "msecs": 634.0, + "relativeCreated": 14897.61618, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,634" + }, + { + "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\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.6346545, + "msecs": 634.0, + "relativeCreated": 14897.793397, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,634" + }, + { + "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\": 254.0, \"color_temp\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.6348345, + "msecs": 634.0, + "relativeCreated": 14897.973535, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,634" + }, + { + "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'6'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.6741502, + "msecs": 674.0, + "relativeCreated": 14937.289035, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'6'", + "asctime": "2025-08-19 23:26:14,674" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/floor_light_1", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638774.8285496, + "msecs": 828.0, + "relativeCreated": 15091.688647, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/livingroom/floor_light_1): 6 ()", + "asctime": "2025-08-19 23:26:14,828" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/floor_light_1", + "=", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638774.8286788, + "msecs": 828.0, + "relativeCreated": 15091.817958, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/livingroom/floor_light_1): result = 6 ()", + "asctime": "2025-08-19 23:26:14,828" + } + ], + "time_consumption": 5.0067901611328125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/floorlamp", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638774.828865, + "msecs": 828.0, + "relativeCreated": 15092.004114, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/floorlamp to 8", + "asctime": "2025-08-19 23:26:14,828", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/livingroom/floor_light_1 is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638775.0300167, + "msecs": 30.0, + "relativeCreated": 15293.155822, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/livingroom/floor_light_1 is correct (Content 8 and Type is ).", + "asctime": "2025-08-19 23:26:15,030", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/color_temp/set", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.82901, + "msecs": 829.0, + "relativeCreated": 15092.148912, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 8", + "asctime": "2025-08-19 23:26:14,829" + }, + { + "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'{\"color_temp\": 413}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.832263, + "msecs": 832.0, + "relativeCreated": 15095.401906, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"color_temp\": 413}'", + "asctime": "2025-08-19 23:26:14,832" + }, + { + "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\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.8324997, + "msecs": 832.0, + "relativeCreated": 15095.638589, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,832" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_2/set", + "b'{\"color_temp\": 413}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.8327708, + "msecs": 832.0, + "relativeCreated": 15095.909943, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"color_temp\": 413}'", + "asctime": "2025-08-19 23:26:14,832" + }, + { + "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\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.8329308, + "msecs": 832.0, + "relativeCreated": 15096.06992, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,832" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_3/set", + "b'{\"color_temp\": 413}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.833217, + "msecs": 833.0, + "relativeCreated": 15096.356151, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"color_temp\": 413}'", + "asctime": "2025-08-19 23:26:14,833" + }, + { + "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\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.8333662, + "msecs": 833.0, + "relativeCreated": 15096.505355, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,833" + }, + { + "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'{\"color_temp\": 413}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.8336146, + "msecs": 833.0, + "relativeCreated": 15096.753626, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"color_temp\": 413}'", + "asctime": "2025-08-19 23:26:14,833" + }, + { + "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\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.8337452, + "msecs": 833.0, + "relativeCreated": 15096.884168, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,833" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_5/set", + "b'{\"color_temp\": 413}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.8339832, + "msecs": 833.0, + "relativeCreated": 15097.122226, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"color_temp\": 413}'", + "asctime": "2025-08-19 23:26:14,833" + }, + { + "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\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.834121, + "msecs": 834.0, + "relativeCreated": 15097.259962, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,834" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_6/set", + "b'{\"color_temp\": 413}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.834349, + "msecs": 834.0, + "relativeCreated": 15097.487932, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"color_temp\": 413}'", + "asctime": "2025-08-19 23:26:14,834" + }, + { + "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\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638774.8344762, + "msecs": 834.0, + "relativeCreated": 15097.615277, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,834" + }, + { + "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\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.834695, + "msecs": 834.0, + "relativeCreated": 15097.8343, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,834" + }, + { + "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\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.8349316, + "msecs": 834.0, + "relativeCreated": 15098.070788, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,834" + }, + { + "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\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.8351183, + "msecs": 835.0, + "relativeCreated": 15098.257416, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,835" + }, + { + "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\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.8353004, + "msecs": 835.0, + "relativeCreated": 15098.439355, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,835" + }, + { + "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\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.8354802, + "msecs": 835.0, + "relativeCreated": 15098.619209, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,835" + }, + { + "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\": 254.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.8356938, + "msecs": 835.0, + "relativeCreated": 15098.832708, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:14,835" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638774.8762703, + "msecs": 876.0, + "relativeCreated": 15139.40927, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'8'", + "asctime": "2025-08-19 23:26:14,876" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/floor_light_1", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638775.0297813, + "msecs": 29.0, + "relativeCreated": 15292.920266, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/livingroom/floor_light_1): 8 ()", + "asctime": "2025-08-19 23:26:15,029" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/floor_light_1", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638775.0299542, + "msecs": 29.0, + "relativeCreated": 15293.093422, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/livingroom/floor_light_1): result = 8 ()", + "asctime": "2025-08-19 23:26:15,029" + } + ], + "time_consumption": 6.246566772460938e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/livingroom/floorlamp", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638775.0301692, + "msecs": 30.0, + "relativeCreated": 15293.308262, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/livingroom/floorlamp to 10", + "asctime": "2025-08-19 23:26:15,030", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/livingroom/floor_light_1 is correct (Content %s and Type is %s).", + "args": [ + "10", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638775.2312512, + "msecs": 231.0, + "relativeCreated": 15494.390284, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/livingroom/floor_light_1 is correct (Content 10 and Type is ).", + "asctime": "2025-08-19 23:26:15,231", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638775.0303178, + "msecs": 30.0, + "relativeCreated": 15293.456747, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 10", + "asctime": "2025-08-19 23:26:15,030" + }, + { + "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'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.0333166, + "msecs": 33.0, + "relativeCreated": 15296.455646, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:26:15,033" + }, + { + "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\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638775.0336368, + "msecs": 33.0, + "relativeCreated": 15296.775847, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,033" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_2/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.0340548, + "msecs": 34.0, + "relativeCreated": 15297.193631, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:26:15,034" + }, + { + "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\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638775.034252, + "msecs": 34.0, + "relativeCreated": 15297.390944, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,034" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_3/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.0345888, + "msecs": 34.0, + "relativeCreated": 15297.727902, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:26:15,034" + }, + { + "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\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638775.034745, + "msecs": 34.0, + "relativeCreated": 15297.884145, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,034" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_4/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.0350373, + "msecs": 35.0, + "relativeCreated": 15298.17616, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:26:15,035" + }, + { + "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\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638775.0351837, + "msecs": 35.0, + "relativeCreated": 15298.322568, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,035" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_5/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.0354383, + "msecs": 35.0, + "relativeCreated": 15298.577272, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:26:15,035" + }, + { + "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\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638775.0355773, + "msecs": 35.0, + "relativeCreated": 15298.71627, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,035" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_6/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.035818, + "msecs": 35.0, + "relativeCreated": 15298.956907, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:26:15,035" + }, + { + "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\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638775.035986, + "msecs": 35.0, + "relativeCreated": 15299.124903, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,035" + }, + { + "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": 1755638775.036233, + "msecs": 36.0, + "relativeCreated": 15299.371962, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,036" + }, + { + "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": 1755638775.036453, + "msecs": 36.0, + "relativeCreated": 15299.592007, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,036" + }, + { + "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": 1755638775.036641, + "msecs": 36.0, + "relativeCreated": 15299.779871, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,036" + }, + { + "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": 1755638775.0368202, + "msecs": 36.0, + "relativeCreated": 15299.959133, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,036" + }, + { + "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": 1755638775.0370307, + "msecs": 37.0, + "relativeCreated": 15300.169621, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,037" + }, + { + "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\": 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": 1755638775.0372112, + "msecs": 37.0, + "relativeCreated": 15300.350019, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,037" + }, + { + "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'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.0781484, + "msecs": 78.0, + "relativeCreated": 15341.287328, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'10'", + "asctime": "2025-08-19 23:26:15,078" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/floor_light_1", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638775.2310517, + "msecs": 231.0, + "relativeCreated": 15494.190794, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/livingroom/floor_light_1): 10 ()", + "asctime": "2025-08-19 23:26:15,231" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/livingroom/floor_light_1", + "=", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638775.2311819, + "msecs": 231.0, + "relativeCreated": 15494.320786, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/livingroom/floor_light_1): result = 10 ()", + "asctime": "2025-08-19 23:26:15,231" + } + ], + "time_consumption": 6.937980651855469e-05 + } + ], + "time_consumption": 1.5102782249450684, + "time_start": "2025-08-19 23:26:13,720", + "time_finished": "2025-08-19 23:26:15,231" + }, + "REQ-0017": { + "name": "__tLogger__", + "msg": "REQ-0017", + "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": 1755638775.2315114, + "msecs": 231.0, + "relativeCreated": 15494.650299, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0017", + "asctime": "2025-08-19 23:26:15,231", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638775.331743, + "msecs": 331.0, + "relativeCreated": 15594.881937, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:26:15,331", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638775.4322984, + "msecs": 432.0, + "relativeCreated": 15695.437509, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 10", + "asctime": "2025-08-19 23:26:15,432", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638775.3318753, + "msecs": 331.0, + "relativeCreated": 15595.014382, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 10", + "asctime": "2025-08-19 23:26:15,331" + } + ], + "time_consumption": 0.10042309761047363 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(10, 10)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638775.5329828, + "msecs": 532.0, + "relativeCreated": 15796.1217, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", + "asctime": "2025-08-19 23:26:15,532", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638775.532745, + "msecs": 532.0, + "relativeCreated": 15795.883957, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (10, 10) ()", + "asctime": "2025-08-19 23:26:15,532" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638775.5329292, + "msecs": 532.0, + "relativeCreated": 15796.068384, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", + "asctime": "2025-08-19 23:26:15,532" + } + ], + "time_consumption": 5.364418029785156e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_1", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638775.5331278, + "msecs": 533.0, + "relativeCreated": 15796.266595, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/livingroom/floor_light_1 to 0", + "asctime": "2025-08-19 23:26:15,533", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/floorlamp is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638775.73507, + "msecs": 735.0, + "relativeCreated": 15998.209012, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/floorlamp is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:26:15,735", + "moduleLogger": [ + { + "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\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638775.5332866, + "msecs": 533.0, + "relativeCreated": 15796.425567, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,533" + }, + { + "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\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638775.533534, + "msecs": 533.0, + "relativeCreated": 15796.672845, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,533" + }, + { + "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\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638775.5337348, + "msecs": 533.0, + "relativeCreated": 15796.873932, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,533" + }, + { + "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\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638775.5340104, + "msecs": 534.0, + "relativeCreated": 15797.149355, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,534" + }, + { + "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\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638775.534261, + "msecs": 534.0, + "relativeCreated": 15797.40002, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,534" + }, + { + "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\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638775.5344553, + "msecs": 534.0, + "relativeCreated": 15797.594416, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,534" + }, + { + "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\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.5351174, + "msecs": 535.0, + "relativeCreated": 15798.25622, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,535" + }, + { + "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\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.53556, + "msecs": 535.0, + "relativeCreated": 15798.698929, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,535" + }, + { + "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\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.535817, + "msecs": 535.0, + "relativeCreated": 15798.955892, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,535" + }, + { + "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\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.5361848, + "msecs": 536.0, + "relativeCreated": 15799.323826, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,536" + }, + { + "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\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.5365214, + "msecs": 536.0, + "relativeCreated": 15799.660525, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,536" + }, + { + "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\": 254.0, \"color_temp\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.5761392, + "msecs": 576.0, + "relativeCreated": 15839.278233, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,576" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.5763056, + "msecs": 576.0, + "relativeCreated": 15839.4446, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'0'", + "asctime": "2025-08-19 23:26:15,576" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638775.7348387, + "msecs": 734.0, + "relativeCreated": 15997.977761, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/floorlamp): 0 ()", + "asctime": "2025-08-19 23:26:15,734" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638775.7350152, + "msecs": 735.0, + "relativeCreated": 15998.154232, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/floorlamp): result = 0 ()", + "asctime": "2025-08-19 23:26:15,735" + } + ], + "time_consumption": 5.4836273193359375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_1", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638775.7352335, + "msecs": 735.0, + "relativeCreated": 15998.372448, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/livingroom/floor_light_1 to 2", + "asctime": "2025-08-19 23:26:15,735", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/floorlamp is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638775.9381921, + "msecs": 938.0, + "relativeCreated": 16201.331107, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/floorlamp is correct (Content 2 and Type is ).", + "asctime": "2025-08-19 23:26:15,938", + "moduleLogger": [ + { + "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\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638775.7354138, + "msecs": 735.0, + "relativeCreated": 15998.552794, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,735" + }, + { + "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\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638775.735666, + "msecs": 735.0, + "relativeCreated": 15998.80484, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,735" + }, + { + "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\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638775.7358413, + "msecs": 735.0, + "relativeCreated": 15998.980202, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,735" + }, + { + "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\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638775.7360232, + "msecs": 736.0, + "relativeCreated": 15999.16239, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,736" + }, + { + "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\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638775.7362354, + "msecs": 736.0, + "relativeCreated": 15999.374357, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,736" + }, + { + "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\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.7366004, + "msecs": 736.0, + "relativeCreated": 15999.739331, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,736" + }, + { + "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\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.7369235, + "msecs": 736.0, + "relativeCreated": 16000.062391, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,736" + }, + { + "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\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638775.7373052, + "msecs": 737.0, + "relativeCreated": 16000.444053, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,737" + }, + { + "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\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.7377596, + "msecs": 737.0, + "relativeCreated": 16000.898462, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,737" + }, + { + "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\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.7380872, + "msecs": 738.0, + "relativeCreated": 16001.226093, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,738" + }, + { + "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\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.7383015, + "msecs": 738.0, + "relativeCreated": 16001.440431, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,738" + }, + { + "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\": 254.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.7783582, + "msecs": 778.0, + "relativeCreated": 16041.497367, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,778" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/color_temp", + "b'2'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.778598, + "msecs": 778.0, + "relativeCreated": 16041.737031, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'2'", + "asctime": "2025-08-19 23:26:15,778" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638775.9379823, + "msecs": 937.0, + "relativeCreated": 16201.121153, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/floorlamp): 2 ()", + "asctime": "2025-08-19 23:26:15,937" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638775.9381347, + "msecs": 938.0, + "relativeCreated": 16201.273805, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/floorlamp): result = 2 ()", + "asctime": "2025-08-19 23:26:15,938" + } + ], + "time_consumption": 5.745887756347656e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_1", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638775.9383621, + "msecs": 938.0, + "relativeCreated": 16201.500999, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/livingroom/floor_light_1 to 4", + "asctime": "2025-08-19 23:26:15,938", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/floorlamp is correct (Content %s and Type is %s).", + "args": [ + "4", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638776.14078, + "msecs": 140.0, + "relativeCreated": 16403.919069, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/floorlamp is correct (Content 4 and Type is ).", + "asctime": "2025-08-19 23:26:16,140", + "moduleLogger": [ + { + "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\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638775.9385734, + "msecs": 938.0, + "relativeCreated": 16201.712389, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,938" + }, + { + "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\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638775.9388556, + "msecs": 938.0, + "relativeCreated": 16201.994653, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,938" + }, + { + "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\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638775.939033, + "msecs": 939.0, + "relativeCreated": 16202.172153, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,939" + }, + { + "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\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638775.939175, + "msecs": 939.0, + "relativeCreated": 16202.313845, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,939" + }, + { + "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\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638775.9393914, + "msecs": 939.0, + "relativeCreated": 16202.530604, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,939" + }, + { + "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\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638775.939837, + "msecs": 939.0, + "relativeCreated": 16202.976029, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,939" + }, + { + "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\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.9402692, + "msecs": 940.0, + "relativeCreated": 16203.408431, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,940" + }, + { + "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\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.9406428, + "msecs": 940.0, + "relativeCreated": 16203.781872, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,940" + }, + { + "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\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.9411101, + "msecs": 941.0, + "relativeCreated": 16204.24909, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,941" + }, + { + "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\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.9413888, + "msecs": 941.0, + "relativeCreated": 16204.527679, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,941" + }, + { + "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\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.9416285, + "msecs": 941.0, + "relativeCreated": 16204.767506, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,941" + }, + { + "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\": 254.0, \"color_temp\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.982638, + "msecs": 982.0, + "relativeCreated": 16245.776894, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:15,982" + }, + { + "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'4'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638775.9830456, + "msecs": 983.0, + "relativeCreated": 16246.184666, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'4'", + "asctime": "2025-08-19 23:26:15,983" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638776.1405644, + "msecs": 140.0, + "relativeCreated": 16403.703419, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/floorlamp): 4 ()", + "asctime": "2025-08-19 23:26:16,140" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "=", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638776.1407237, + "msecs": 140.0, + "relativeCreated": 16403.862818, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/floorlamp): result = 4 ()", + "asctime": "2025-08-19 23:26:16,140" + } + ], + "time_consumption": 5.626678466796875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_1", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638776.1409762, + "msecs": 140.0, + "relativeCreated": 16404.115138, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/livingroom/floor_light_1 to 6", + "asctime": "2025-08-19 23:26:16,140", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/floorlamp is correct (Content %s and Type is %s).", + "args": [ + "6", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638776.3438249, + "msecs": 343.0, + "relativeCreated": 16606.963826, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/floorlamp is correct (Content 6 and Type is ).", + "asctime": "2025-08-19 23:26:16,343", + "moduleLogger": [ + { + "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\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638776.1411614, + "msecs": 141.0, + "relativeCreated": 16404.300368, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,141" + }, + { + "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\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638776.141446, + "msecs": 141.0, + "relativeCreated": 16404.585178, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,141" + }, + { + "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\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638776.1415951, + "msecs": 141.0, + "relativeCreated": 16404.734196, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,141" + }, + { + "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\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638776.1417952, + "msecs": 141.0, + "relativeCreated": 16404.934142, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,141" + }, + { + "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\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638776.1428838, + "msecs": 142.0, + "relativeCreated": 16406.022781, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,142" + }, + { + "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\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638776.1431391, + "msecs": 143.0, + "relativeCreated": 16406.27801, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,143" + }, + { + "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\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638776.1435988, + "msecs": 143.0, + "relativeCreated": 16406.737754, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,143" + }, + { + "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\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638776.1439683, + "msecs": 143.0, + "relativeCreated": 16407.107266, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,143" + }, + { + "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\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638776.1442122, + "msecs": 144.0, + "relativeCreated": 16407.351213, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,144" + }, + { + "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\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638776.1444345, + "msecs": 144.0, + "relativeCreated": 16407.573376, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,144" + }, + { + "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'6'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638776.1446393, + "msecs": 144.0, + "relativeCreated": 16407.778293, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'6'", + "asctime": "2025-08-19 23:26:16,144" + }, + { + "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\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638776.144884, + "msecs": 144.0, + "relativeCreated": 16408.023348, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,144" + }, + { + "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\": 254.0, \"color_temp\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638776.18428, + "msecs": 184.0, + "relativeCreated": 16447.418814, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,184" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638776.3436012, + "msecs": 343.0, + "relativeCreated": 16606.740146, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/floorlamp): 6 ()", + "asctime": "2025-08-19 23:26:16,343" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "=", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638776.3437538, + "msecs": 343.0, + "relativeCreated": 16606.892719, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/floorlamp): result = 6 ()", + "asctime": "2025-08-19 23:26:16,343" + } + ], + "time_consumption": 7.104873657226562e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_1", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638776.3440487, + "msecs": 344.0, + "relativeCreated": 16607.187531, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/livingroom/floor_light_1 to 8", + "asctime": "2025-08-19 23:26:16,344", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/floorlamp is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638776.54622, + "msecs": 546.0, + "relativeCreated": 16809.359121, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/floorlamp is correct (Content 8 and Type is ).", + "asctime": "2025-08-19 23:26:16,546", + "moduleLogger": [ + { + "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\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638776.344289, + "msecs": 344.0, + "relativeCreated": 16607.428097, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,344" + }, + { + "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\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638776.344652, + "msecs": 344.0, + "relativeCreated": 16607.79108, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,344" + }, + { + "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\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638776.3449633, + "msecs": 344.0, + "relativeCreated": 16608.102214, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,344" + }, + { + "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\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638776.3451886, + "msecs": 345.0, + "relativeCreated": 16608.327722, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,345" + }, + { + "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\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638776.3454704, + "msecs": 345.0, + "relativeCreated": 16608.609502, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,345" + }, + { + "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\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638776.3457298, + "msecs": 345.0, + "relativeCreated": 16608.868675, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,345" + }, + { + "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\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638776.3461196, + "msecs": 346.0, + "relativeCreated": 16609.258698, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,346" + }, + { + "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\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638776.3464863, + "msecs": 346.0, + "relativeCreated": 16609.625175, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,346" + }, + { + "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\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638776.34683, + "msecs": 346.0, + "relativeCreated": 16609.96884, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,346" + }, + { + "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\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638776.3471482, + "msecs": 347.0, + "relativeCreated": 16610.287395, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,347" + }, + { + "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\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638776.347448, + "msecs": 347.0, + "relativeCreated": 16610.587192, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,347" + }, + { + "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\": 254.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638776.387371, + "msecs": 387.0, + "relativeCreated": 16650.509993, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,387" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638776.3877, + "msecs": 387.0, + "relativeCreated": 16650.839054, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'8'", + "asctime": "2025-08-19 23:26:16,387" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638776.5460684, + "msecs": 546.0, + "relativeCreated": 16809.207527, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/floorlamp): 8 ()", + "asctime": "2025-08-19 23:26:16,546" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638776.546174, + "msecs": 546.0, + "relativeCreated": 16809.313084, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/floorlamp): result = 8 ()", + "asctime": "2025-08-19 23:26:16,546" + } + ], + "time_consumption": 4.601478576660156e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_1", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638776.5463502, + "msecs": 546.0, + "relativeCreated": 16809.489339, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/livingroom/floor_light_1 to 10", + "asctime": "2025-08-19 23:26:16,546", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/livingroom/floorlamp is correct (Content %s and Type is %s).", + "args": [ + "10", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638776.749268, + "msecs": 749.0, + "relativeCreated": 17012.40709, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/livingroom/floorlamp is correct (Content 10 and Type is ).", + "asctime": "2025-08-19 23:26:16,749", + "moduleLogger": [ + { + "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\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638776.5465117, + "msecs": 546.0, + "relativeCreated": 16809.650518, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,546" + }, + { + "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\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638776.5467339, + "msecs": 546.0, + "relativeCreated": 16809.872832, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,546" + }, + { + "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\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638776.5469263, + "msecs": 546.0, + "relativeCreated": 16810.065402, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,546" + }, + { + "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\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638776.5472887, + "msecs": 547.0, + "relativeCreated": 16810.42757, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,547" + }, + { + "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": 1755638776.547542, + "msecs": 547.0, + "relativeCreated": 16810.680916, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,547" + }, + { + "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": 1755638776.547922, + "msecs": 547.0, + "relativeCreated": 16811.060893, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,547" + }, + { + "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\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638776.5482159, + "msecs": 548.0, + "relativeCreated": 16811.354821, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,548" + }, + { + "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\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638776.5484161, + "msecs": 548.0, + "relativeCreated": 16811.555253, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,548" + }, + { + "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": 1755638776.5486827, + "msecs": 548.0, + "relativeCreated": 16811.821648, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,548" + }, + { + "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": 1755638776.5490975, + "msecs": 549.0, + "relativeCreated": 16812.236412, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,549" + }, + { + "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": 1755638776.549452, + "msecs": 549.0, + "relativeCreated": 16812.590978, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,549" + }, + { + "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\": 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": 1755638776.5894396, + "msecs": 589.0, + "relativeCreated": 16852.578714, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:16,589" + }, + { + "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'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638776.5898094, + "msecs": 589.0, + "relativeCreated": 16852.94829, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'10'", + "asctime": "2025-08-19 23:26:16,589" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638776.7490344, + "msecs": 749.0, + "relativeCreated": 17012.173476, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/livingroom/floorlamp): 10 ()", + "asctime": "2025-08-19 23:26:16,749" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/livingroom/floorlamp", + "=", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638776.7492092, + "msecs": 749.0, + "relativeCreated": 17012.348039, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/livingroom/floorlamp): result = 10 ()", + "asctime": "2025-08-19 23:26:16,749" + } + ], + "time_consumption": 5.888938903808594e-05 + } + ], + "time_consumption": 1.517756700515747, + "time_start": "2025-08-19 23:26:15,231", + "time_finished": "2025-08-19 23:26:16,749" + }, + "REQ-0021": { + "name": "__tLogger__", + "msg": "REQ-0021", + "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": 1755638776.7495513, + "msecs": 749.0, + "relativeCreated": 17012.690349, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0021", + "asctime": "2025-08-19 23:26:16,749", + "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": 1755638776.8503766, + "msecs": 850.0, + "relativeCreated": 17113.515814, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:16,850", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638776.7497218, + "msecs": 749.0, + "relativeCreated": 17012.860739, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/main_light/state/set and payload false", + "asctime": "2025-08-19 23:26:16,749" + }, + { + "name": "smart_brain.devices.shellies.ffe.sleep.main_light", + "msg": "Unexpected key %s", + "args": [ + "state" + ], + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", + "filename": "base.py", + "module": "base", + "exc_text": null, + "stack_info": null, + "lineno": 49, + "funcName": "set", + "created": 1755638776.750041, + "msecs": 750.0, + "relativeCreated": 17013.180064, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Unexpected key state", + "asctime": "2025-08-19 23:26:16,750" + } + ], + "time_consumption": 0.10033559799194336 + }, + { + "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": 1755638776.9511619, + "msecs": 951.0, + "relativeCreated": 17214.300932, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:16,951", + "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": 1755638776.950962, + "msecs": 950.0, + "relativeCreated": 17214.1012, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:16,950" + }, + { + "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": 1755638776.951109, + "msecs": 951.0, + "relativeCreated": 17214.247762, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:16,951" + } + ], + "time_consumption": 5.2928924560546875e-05 }, { "name": "__tLogger__", @@ -4812,24 +32854,24 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 22, + "lineno": 27, "funcName": "device_follow", - "created": 1755547638.3819394, - "msecs": 381.0, - "relativeCreated": 2165.66211, - "thread": 136004360450304, + "created": 1755638776.9512727, + "msecs": 951.0, + "relativeCreated": 17214.411703, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Setting state of videv/ffe/sleep/main_light to True", - "asctime": "2025-08-18 22:07:18,381", + "asctime": "2025-08-19 23:26:16,951", "moduleLogger": [], "time_consumption": 0.0 }, { "name": "__tLogger__", - "msg": "Value for shellies/ffe/sleep/main_light is correct (Content %s and Type is %s).", + "msg": "Value for Shelly Main Light (ffe.sleep) is correct (Content %s and Type is %s).", "args": [ "True", "" @@ -4843,16 +32885,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547638.5827558, - "msecs": 582.0, - "relativeCreated": 2366.478525, - "thread": 136004360450304, + "created": 1755638777.1523352, + "msecs": 152.0, + "relativeCreated": 17415.474137, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Value for shellies/ffe/sleep/main_light is correct (Content True and Type is ).", - "asctime": "2025-08-18 22:07:18,582", + "message": "Value for Shelly Main Light (ffe.sleep) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:17,152", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state.set", @@ -4870,16 +32912,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547638.3820484, - "msecs": 382.0, - "relativeCreated": 2165.770943, - "thread": 136004360450304, + "created": 1755638776.951403, + "msecs": 951.0, + "relativeCreated": 17214.541898, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/main_light/state/set and payload true", - "asctime": "2025-08-18 22:07:18,382" + "asctime": "2025-08-19 23:26:16,951" }, { "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0.command", @@ -4897,16 +32939,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547638.3845015, - "msecs": 384.0, - "relativeCreated": 2168.224087, - "thread": 136004334606016, + "created": 1755638776.9539902, + "msecs": 953.0, + "relativeCreated": 17217.129147, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-18 22:07:18,384" + "asctime": "2025-08-19 23:26:16,953" }, { "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", @@ -4924,16 +32966,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547638.384817, - "msecs": 384.0, - "relativeCreated": 2168.53943, - "thread": 136004334606016, + "created": 1755638776.9542174, + "msecs": 954.0, + "relativeCreated": 17217.356502, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload on", - "asctime": "2025-08-18 22:07:18,384" + "asctime": "2025-08-19 23:26:16,954" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -4951,16 +32993,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547638.3852122, - "msecs": 385.0, - "relativeCreated": 2168.934658, - "thread": 136004334606016, + "created": 1755638776.9544618, + "msecs": 954.0, + "relativeCreated": 17217.6007, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:18,385" + "asctime": "2025-08-19 23:26:16,954" }, { "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", @@ -4978,16 +33020,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547638.3857033, - "msecs": 385.0, - "relativeCreated": 2169.42593, - "thread": 136004334606016, + "created": 1755638776.9549654, + "msecs": 954.0, + "relativeCreated": 17218.104197, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-18 22:07:18,385" + "asctime": "2025-08-19 23:26:16,954" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -5005,16 +33047,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547638.3859615, - "msecs": 385.0, - "relativeCreated": 2169.684173, - "thread": 136004334606016, + "created": 1755638776.9552195, + "msecs": 955.0, + "relativeCreated": 17218.358343, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:18,385" + "asctime": "2025-08-19 23:26:16,955" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", @@ -5032,16 +33074,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547638.4691923, - "msecs": 469.0, - "relativeCreated": 2252.91493, - "thread": 136004334606016, + "created": 1755638777.0385354, + "msecs": 38.0, + "relativeCreated": 17301.674411, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'true'", - "asctime": "2025-08-18 22:07:18,469" + "asctime": "2025-08-19 23:26:17,038" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", @@ -5059,16 +33101,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547638.4696708, - "msecs": 469.0, - "relativeCreated": 2253.393305, - "thread": 136004334606016, + "created": 1755638777.03894, + "msecs": 38.0, + "relativeCreated": 17302.078907, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'50'", - "asctime": "2025-08-18 22:07:18,469" + "asctime": "2025-08-19 23:26:17,038" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", @@ -5086,22 +33128,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547638.4699287, - "msecs": 469.0, - "relativeCreated": 2253.651206, - "thread": 136004334606016, + "created": 1755638777.0391834, + "msecs": 39.0, + "relativeCreated": 17302.322283, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'5'", - "asctime": "2025-08-18 22:07:18,469" + "asctime": "2025-08-19 23:26:17,039" }, { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for shellies/ffe/sleep/main_light", + "Value for Shelly Main Light (ffe.sleep)", "True", "" ], @@ -5114,22 +33156,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547638.5825326, - "msecs": 582.0, - "relativeCreated": 2366.255314, - "thread": 136004360450304, + "created": 1755638777.152106, + "msecs": 152.0, + "relativeCreated": 17415.24505, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Result (Value for shellies/ffe/sleep/main_light): True ()", - "asctime": "2025-08-18 22:07:18,582" + "message": "Result (Value for Shelly Main Light (ffe.sleep)): True ()", + "asctime": "2025-08-19 23:26:17,152" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for shellies/ffe/sleep/main_light", + "Value for Shelly Main Light (ffe.sleep)", "=", "True", "" @@ -5143,19 +33185,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547638.5826979, - "msecs": 582.0, - "relativeCreated": 2366.420558, - "thread": 136004360450304, + "created": 1755638777.1522784, + "msecs": 152.0, + "relativeCreated": 17415.417498, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Expectation (Value for shellies/ffe/sleep/main_light): result = True ()", - "asctime": "2025-08-18 22:07:18,582" + "message": "Expectation (Value for Shelly Main Light (ffe.sleep)): result = True ()", + "asctime": "2025-08-19 23:26:17,152" } ], - "time_consumption": 5.793571472167969e-05 + "time_consumption": 5.6743621826171875e-05 }, { "name": "__tLogger__", @@ -5171,24 +33213,24 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 22, + "lineno": 27, "funcName": "device_follow", - "created": 1755547638.5828738, - "msecs": 582.0, - "relativeCreated": 2366.596582, - "thread": 136004360450304, + "created": 1755638777.15245, + "msecs": 152.0, + "relativeCreated": 17415.589172, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Setting state of videv/ffe/sleep/main_light to False", - "asctime": "2025-08-18 22:07:18,582", + "asctime": "2025-08-19 23:26:17,152", "moduleLogger": [], "time_consumption": 0.0 }, { "name": "__tLogger__", - "msg": "Value for shellies/ffe/sleep/main_light is correct (Content %s and Type is %s).", + "msg": "Value for Shelly Main Light (ffe.sleep) is correct (Content %s and Type is %s).", "args": [ "False", "" @@ -5202,16 +33244,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547638.7837594, - "msecs": 783.0, - "relativeCreated": 2567.481968, - "thread": 136004360450304, + "created": 1755638777.3532317, + "msecs": 353.0, + "relativeCreated": 17616.370699, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Value for shellies/ffe/sleep/main_light is correct (Content False and Type is ).", - "asctime": "2025-08-18 22:07:18,783", + "message": "Value for Shelly Main Light (ffe.sleep) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:17,353", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state.set", @@ -5229,16 +33271,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547638.5829864, - "msecs": 582.0, - "relativeCreated": 2366.708795, - "thread": 136004360450304, + "created": 1755638777.1525598, + "msecs": 152.0, + "relativeCreated": 17415.698769, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/main_light/state/set and payload false", - "asctime": "2025-08-18 22:07:18,582" + "asctime": "2025-08-19 23:26:17,152" }, { "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0.command", @@ -5256,16 +33298,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547638.5853941, - "msecs": 585.0, - "relativeCreated": 2369.116813, - "thread": 136004334606016, + "created": 1755638777.1550403, + "msecs": 155.0, + "relativeCreated": 17418.179372, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-18 22:07:18,585" + "asctime": "2025-08-19 23:26:17,155" }, { "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", @@ -5283,16 +33325,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547638.5857067, - "msecs": 585.0, - "relativeCreated": 2369.429411, - "thread": 136004334606016, + "created": 1755638777.1552699, + "msecs": 155.0, + "relativeCreated": 17418.408787, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload off", - "asctime": "2025-08-18 22:07:18,585" + "asctime": "2025-08-19 23:26:17,155" }, { "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", @@ -5310,16 +33352,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547638.5864673, - "msecs": 586.0, - "relativeCreated": 2370.189885, - "thread": 136004334606016, + "created": 1755638777.1558416, + "msecs": 155.0, + "relativeCreated": 17418.980661, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:18,586" + "asctime": "2025-08-19 23:26:17,155" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", @@ -5337,22 +33379,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547638.6679573, - "msecs": 667.0, - "relativeCreated": 2451.67997, - "thread": 136004334606016, + "created": 1755638777.2377665, + "msecs": 237.0, + "relativeCreated": 17500.905426, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:18,667" + "asctime": "2025-08-19 23:26:17,237" }, { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for shellies/ffe/sleep/main_light", + "Value for Shelly Main Light (ffe.sleep)", "False", "" ], @@ -5365,22 +33407,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547638.7835588, - "msecs": 783.0, - "relativeCreated": 2567.281437, - "thread": 136004360450304, + "created": 1755638777.3530374, + "msecs": 353.0, + "relativeCreated": 17616.176277, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Result (Value for shellies/ffe/sleep/main_light): False ()", - "asctime": "2025-08-18 22:07:18,783" + "message": "Result (Value for Shelly Main Light (ffe.sleep)): False ()", + "asctime": "2025-08-19 23:26:17,353" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for shellies/ffe/sleep/main_light", + "Value for Shelly Main Light (ffe.sleep)", "=", "False", "" @@ -5394,28 +33436,28 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547638.783706, - "msecs": 783.0, - "relativeCreated": 2567.428379, - "thread": 136004360450304, + "created": 1755638777.3531768, + "msecs": 353.0, + "relativeCreated": 17616.31578, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Expectation (Value for shellies/ffe/sleep/main_light): result = False ()", - "asctime": "2025-08-18 22:07:18,783" + "message": "Expectation (Value for Shelly Main Light (ffe.sleep)): result = False ()", + "asctime": "2025-08-19 23:26:17,353" } ], - "time_consumption": 5.340576171875e-05 + "time_consumption": 5.4836273193359375e-05 } ], - "time_consumption": 0.6032624244689941, - "time_start": "2025-08-18 22:07:18,180", - "time_finished": "2025-08-18 22:07:18,783" + "time_consumption": 0.6036803722381592, + "time_start": "2025-08-19 23:26:16,749", + "time_finished": "2025-08-19 23:26:17,353" }, - "REQ-0012": { + "REQ-0022": { "name": "__tLogger__", - "msg": "REQ-0012", + "msg": "REQ-0022", "args": null, "levelname": "INFO", "levelno": 20, @@ -5426,16 +33468,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1755547638.784001, - "msecs": 784.0, - "relativeCreated": 2567.723599, - "thread": 136004360450304, + "created": 1755638777.3534873, + "msecs": 353.0, + "relativeCreated": 17616.626272, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "REQ-0012", - "asctime": "2025-08-18 22:07:18,784", + "message": "REQ-0022", + "asctime": "2025-08-19 23:26:17,353", "moduleLogger": [], "testcaseLogger": [ { @@ -5451,18 +33493,18 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 14, + "lineno": 19, "funcName": "device_follow", - "created": 1755547638.8846214, - "msecs": 884.0, - "relativeCreated": 2668.344008, - "thread": 136004360450304, + "created": 1755638777.4541547, + "msecs": 454.0, + "relativeCreated": 17717.293746, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-18 22:07:18,884", + "asctime": "2025-08-19 23:26:17,454", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.relay.0.set", @@ -5480,19 +33522,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547638.7842143, - "msecs": 784.0, - "relativeCreated": 2567.936893, - "thread": 136004360450304, + "created": 1755638777.353673, + "msecs": 353.0, + "relativeCreated": 17616.81208, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/main_light/relay/0/set and payload false", - "asctime": "2025-08-18 22:07:18,784" + "asctime": "2025-08-19 23:26:17,353" } ], - "time_consumption": 0.10040712356567383 + "time_consumption": 0.10048174858093262 }, { "name": "__tLogger__", @@ -5510,16 +33552,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547638.9852746, - "msecs": 985.0, - "relativeCreated": 2768.997116, - "thread": 136004360450304, + "created": 1755638777.5546584, + "msecs": 554.0, + "relativeCreated": 17817.797346, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-18 22:07:18,985", + "asctime": "2025-08-19 23:26:17,554", "moduleLogger": [ { "name": "__unittest__", @@ -5538,16 +33580,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547638.9850395, - "msecs": 985.0, - "relativeCreated": 2768.762067, - "thread": 136004360450304, + "created": 1755638777.5544808, + "msecs": 554.0, + "relativeCreated": 17817.619811, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-18 22:07:18,985" + "asctime": "2025-08-19 23:26:17,554" }, { "name": "__unittest__", @@ -5567,25 +33609,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547638.985217, - "msecs": 985.0, - "relativeCreated": 2768.93976, - "thread": 136004360450304, + "created": 1755638777.5546072, + "msecs": 554.0, + "relativeCreated": 17817.746226, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-18 22:07:18,985" + "asctime": "2025-08-19 23:26:17,554" } ], - "time_consumption": 5.745887756347656e-05 + "time_consumption": 5.125999450683594e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "shellies/ffe/sleep/main_light", + "Shelly Main Light (ffe.sleep)", "True" ], "levelname": "DEBUG", @@ -5595,18 +33637,18 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 22, + "lineno": 27, "funcName": "device_follow", - "created": 1755547638.9854095, - "msecs": 985.0, - "relativeCreated": 2769.132218, - "thread": 136004360450304, + "created": 1755638777.554758, + "msecs": 554.0, + "relativeCreated": 17817.897226, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Setting state of shellies/ffe/sleep/main_light to True", - "asctime": "2025-08-18 22:07:18,985", + "message": "Setting state of Shelly Main Light (ffe.sleep) to True", + "asctime": "2025-08-19 23:26:17,554", "moduleLogger": [], "time_consumption": 0.0 }, @@ -5626,16 +33668,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547639.1869643, - "msecs": 186.0, - "relativeCreated": 2970.686811, - "thread": 136004360450304, + "created": 1755638777.7561288, + "msecs": 756.0, + "relativeCreated": 18019.267866, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Value for videv/ffe/sleep/main_light is correct (Content True and Type is ).", - "asctime": "2025-08-18 22:07:19,186", + "asctime": "2025-08-19 23:26:17,756", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", @@ -5653,16 +33695,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547638.985647, - "msecs": 985.0, - "relativeCreated": 2769.369494, - "thread": 136004360450304, + "created": 1755638777.5548615, + "msecs": 554.0, + "relativeCreated": 17818.000564, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload on", - "asctime": "2025-08-18 22:07:18,985" + "asctime": "2025-08-19 23:26:17,554" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -5680,16 +33722,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547638.9862757, - "msecs": 986.0, - "relativeCreated": 2769.998281, - "thread": 136004360450304, + "created": 1755638777.555178, + "msecs": 555.0, + "relativeCreated": 17818.316912, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:18,986" + "asctime": "2025-08-19 23:26:17,555" }, { "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", @@ -5707,16 +33749,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547638.986823, - "msecs": 986.0, - "relativeCreated": 2770.545722, - "thread": 136004334606016, + "created": 1755638777.5558345, + "msecs": 555.0, + "relativeCreated": 17818.973738, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-18 22:07:18,986" + "asctime": "2025-08-19 23:26:17,555" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -5734,16 +33776,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547638.987245, - "msecs": 987.0, - "relativeCreated": 2770.967661, - "thread": 136004334606016, + "created": 1755638777.556194, + "msecs": 556.0, + "relativeCreated": 17819.332957, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:18,987" + "asctime": "2025-08-19 23:26:17,556" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", @@ -5761,16 +33803,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547639.027553, - "msecs": 27.0, - "relativeCreated": 2811.275523, - "thread": 136004334606016, + "created": 1755638777.5573893, + "msecs": 557.0, + "relativeCreated": 17820.528354, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'true'", - "asctime": "2025-08-18 22:07:19,027" + "asctime": "2025-08-19 23:26:17,557" }, { "name": "__unittest__", @@ -5789,16 +33831,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547639.18675, - "msecs": 186.0, - "relativeCreated": 2970.472688, - "thread": 136004360450304, + "created": 1755638777.7558768, + "msecs": 755.0, + "relativeCreated": 18019.015942, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Result (Value for videv/ffe/sleep/main_light): True ()", - "asctime": "2025-08-18 22:07:19,186" + "asctime": "2025-08-19 23:26:17,755" }, { "name": "__unittest__", @@ -5818,25 +33860,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547639.186912, - "msecs": 186.0, - "relativeCreated": 2970.634517, - "thread": 136004360450304, + "created": 1755638777.7560534, + "msecs": 756.0, + "relativeCreated": 18019.192603, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Expectation (Value for videv/ffe/sleep/main_light): result = True ()", - "asctime": "2025-08-18 22:07:19,186" + "asctime": "2025-08-19 23:26:17,756" } ], - "time_consumption": 5.221366882324219e-05 + "time_consumption": 7.534027099609375e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "shellies/ffe/sleep/main_light", + "Shelly Main Light (ffe.sleep)", "False" ], "levelname": "DEBUG", @@ -5846,18 +33888,18 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 22, + "lineno": 27, "funcName": "device_follow", - "created": 1755547639.1870701, - "msecs": 187.0, - "relativeCreated": 2970.79287, - "thread": 136004360450304, + "created": 1755638777.7562423, + "msecs": 756.0, + "relativeCreated": 18019.381184, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Setting state of shellies/ffe/sleep/main_light to False", - "asctime": "2025-08-18 22:07:19,187", + "message": "Setting state of Shelly Main Light (ffe.sleep) to False", + "asctime": "2025-08-19 23:26:17,756", "moduleLogger": [], "time_consumption": 0.0 }, @@ -5877,16 +33919,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547639.3884945, - "msecs": 388.0, - "relativeCreated": 3172.217126, - "thread": 136004360450304, + "created": 1755638777.957241, + "msecs": 957.0, + "relativeCreated": 18220.380115, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Value for videv/ffe/sleep/main_light is correct (Content False and Type is ).", - "asctime": "2025-08-18 22:07:19,388", + "asctime": "2025-08-19 23:26:17,957", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", @@ -5904,16 +33946,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547639.187311, - "msecs": 187.0, - "relativeCreated": 2971.033536, - "thread": 136004360450304, + "created": 1755638777.7563612, + "msecs": 756.0, + "relativeCreated": 18019.500322, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload off", - "asctime": "2025-08-18 22:07:19,187" + "asctime": "2025-08-19 23:26:17,756" }, { "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", @@ -5931,16 +33973,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547639.1884184, - "msecs": 188.0, - "relativeCreated": 2972.141033, - "thread": 136004334606016, + "created": 1755638777.7574272, + "msecs": 757.0, + "relativeCreated": 18020.56609, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:19,188" + "asctime": "2025-08-19 23:26:17,757" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", @@ -5958,16 +34000,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547639.2308812, - "msecs": 230.0, - "relativeCreated": 3014.603932, - "thread": 136004334606016, + "created": 1755638777.799933, + "msecs": 799.0, + "relativeCreated": 18063.071936, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:19,230" + "asctime": "2025-08-19 23:26:17,799" }, { "name": "__unittest__", @@ -5986,16 +34028,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547639.3882675, - "msecs": 388.0, - "relativeCreated": 3171.990178, - "thread": 136004360450304, + "created": 1755638777.9570482, + "msecs": 957.0, + "relativeCreated": 18220.187124, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Result (Value for videv/ffe/sleep/main_light): False ()", - "asctime": "2025-08-18 22:07:19,388" + "asctime": "2025-08-19 23:26:17,957" }, { "name": "__unittest__", @@ -6015,28 +34057,28 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547639.388418, - "msecs": 388.0, - "relativeCreated": 3172.140538, - "thread": 136004360450304, + "created": 1755638777.9571874, + "msecs": 957.0, + "relativeCreated": 18220.326299, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Expectation (Value for videv/ffe/sleep/main_light): result = False ()", - "asctime": "2025-08-18 22:07:19,388" + "asctime": "2025-08-19 23:26:17,957" } ], - "time_consumption": 7.653236389160156e-05 + "time_consumption": 5.364418029785156e-05 } ], - "time_consumption": 0.6044933795928955, - "time_start": "2025-08-18 22:07:18,784", - "time_finished": "2025-08-18 22:07:19,388" + "time_consumption": 0.6037538051605225, + "time_start": "2025-08-19 23:26:17,353", + "time_finished": "2025-08-19 23:26:17,957" }, - "REQ-0021": { + "REQ-0023": { "name": "__tLogger__", - "msg": "REQ-0021", + "msg": "REQ-0023", "args": null, "levelname": "INFO", "levelno": 20, @@ -6047,16 +34089,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1755547639.3887417, - "msecs": 388.0, - "relativeCreated": 3172.46431, - "thread": 136004360450304, + "created": 1755638777.9574838, + "msecs": 957.0, + "relativeCreated": 18220.622731, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "REQ-0021", - "asctime": "2025-08-18 22:07:19,388", + "message": "REQ-0023", + "asctime": "2025-08-19 23:26:17,957", "moduleLogger": [], "testcaseLogger": [ { @@ -6072,24 +34114,24 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 14, + "lineno": 19, "funcName": "device_follow", - "created": 1755547639.4895108, - "msecs": 489.0, - "relativeCreated": 3273.233387, - "thread": 136004360450304, + "created": 1755638778.0581062, + "msecs": 58.0, + "relativeCreated": 18321.245149, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-18 22:07:19,489", + "asctime": "2025-08-19 23:26:18,058", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state.set", + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/ffe/diningroom/main_light/state/set", + "videv/ffe/sleep/bed_light_di/state/set", "false" ], "levelname": "DEBUG", @@ -6101,45 +34143,46 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547639.3888783, - "msecs": 388.0, - "relativeCreated": 3172.600906, - "thread": 136004360450304, + "created": 1755638777.9576921, + "msecs": 957.0, + "relativeCreated": 18220.831287, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Sending message with topic videv/ffe/diningroom/main_light/state/set and payload false", - "asctime": "2025-08-18 22:07:19,388" + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/state/set and payload false", + "asctime": "2025-08-19 23:26:17,957" }, { - "name": "smart_brain.devices.shellies.ffe.diningroom.main_light", - "msg": "Unexpected key %s", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", + "msg": "Received message with topic %s and payload %s", "args": [ - "state" + "zigbee_ffe/ffe/sleep/bed_light_di/set", + "b'{\"state\": \"off\"}'" ], - "levelname": "WARNING", - "levelno": 30, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", - "filename": "base.py", - "module": "base", + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", "exc_text": null, "stack_info": null, - "lineno": 42, - "funcName": "set", - "created": 1755547639.3891325, - "msecs": 389.0, - "relativeCreated": 3172.855072, - "thread": 136004360450304, - "threadName": "MainThread", + "lineno": 92, + "funcName": "__receive__", + "created": 1755638777.9599404, + "msecs": 959.0, + "relativeCreated": 18223.079239, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Unexpected key state", - "asctime": "2025-08-18 22:07:19,389" + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:17,959" } ], - "time_consumption": 0.10037827491760254 + "time_consumption": 0.09816575050354004 }, { "name": "__tLogger__", @@ -6157,16 +34200,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547639.5901115, - "msecs": 590.0, - "relativeCreated": 3373.834176, - "thread": 136004360450304, + "created": 1755638778.158565, + "msecs": 158.0, + "relativeCreated": 18421.704012, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-18 22:07:19,590", + "asctime": "2025-08-19 23:26:18,158", "moduleLogger": [ { "name": "__unittest__", @@ -6185,16 +34228,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547639.5899127, - "msecs": 589.0, - "relativeCreated": 3373.635175, - "thread": 136004360450304, + "created": 1755638778.1584518, + "msecs": 158.0, + "relativeCreated": 18421.590624, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-18 22:07:19,589" + "asctime": "2025-08-19 23:26:18,158" }, { "name": "__unittest__", @@ -6214,19 +34257,12356 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547639.5900562, - "msecs": 590.0, - "relativeCreated": 3373.778716, - "thread": 136004360450304, + "created": 1755638778.1585402, + "msecs": 158.0, + "relativeCreated": 18421.67929, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-18 22:07:19,590" + "asctime": "2025-08-19 23:26:18,158" } ], - "time_consumption": 5.53131103515625e-05 + "time_consumption": 2.47955322265625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/sleep/bed_light_di", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638778.1586175, + "msecs": 158.0, + "relativeCreated": 18421.75662, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/sleep/bed_light_di to True", + "asctime": "2025-08-19 23:26:18,158", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Tradfri Bed Light Dirk (ffe.sleep) 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": 1755638778.3592036, + "msecs": 359.0, + "relativeCreated": 18622.342697, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Tradfri Bed Light Dirk (ffe.sleep) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:18,359", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/state/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638778.1586661, + "msecs": 158.0, + "relativeCreated": 18421.805369, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/state/set and payload true", + "asctime": "2025-08-19 23:26:18,158" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638778.1596346, + "msecs": 159.0, + "relativeCreated": 18422.773815, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:18,159" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 127.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638778.1598039, + "msecs": 159.0, + "relativeCreated": 18422.942953, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 127.0}", + "asctime": "2025-08-19 23:26:18,159" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 127.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638778.1600554, + "msecs": 160.0, + "relativeCreated": 18423.194377, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:18,160" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638778.242362, + "msecs": 242.0, + "relativeCreated": 18505.50122, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'true'", + "asctime": "2025-08-19 23:26:18,242" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638778.2426512, + "msecs": 242.0, + "relativeCreated": 18505.790081, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'50'", + "asctime": "2025-08-19 23:26:18,242" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Tradfri Bed Light Dirk (ffe.sleep)", + "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": 1755638778.3590832, + "msecs": 359.0, + "relativeCreated": 18622.222191, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Tradfri Bed Light Dirk (ffe.sleep)): True ()", + "asctime": "2025-08-19 23:26:18,359" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Tradfri Bed Light Dirk (ffe.sleep)", + "=", + "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": 1755638778.3591723, + "msecs": 359.0, + "relativeCreated": 18622.311479, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Tradfri Bed Light Dirk (ffe.sleep)): result = True ()", + "asctime": "2025-08-19 23:26:18,359" + } + ], + "time_consumption": 3.123283386230469e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/sleep/bed_light_di", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638778.3592732, + "msecs": 359.0, + "relativeCreated": 18622.4123, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/sleep/bed_light_di to False", + "asctime": "2025-08-19 23:26:18,359", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Tradfri Bed Light Dirk (ffe.sleep) 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": 1755638778.5597875, + "msecs": 559.0, + "relativeCreated": 18822.92641, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Tradfri Bed Light Dirk (ffe.sleep) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:18,559", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638778.3593557, + "msecs": 359.0, + "relativeCreated": 18622.494718, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/state/set and payload false", + "asctime": "2025-08-19 23:26:18,359" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638778.3606215, + "msecs": 360.0, + "relativeCreated": 18623.7607, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:18,360" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"off\", \"brightness\": 127.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638778.3608344, + "msecs": 360.0, + "relativeCreated": 18623.973364, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"off\", \"brightness\": 127.0}", + "asctime": "2025-08-19 23:26:18,360" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"off\", \"brightness\": 127.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638778.361148, + "msecs": 361.0, + "relativeCreated": 18624.287114, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:18,361" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638778.4436557, + "msecs": 443.0, + "relativeCreated": 18706.79479, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'false'", + "asctime": "2025-08-19 23:26:18,443" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Tradfri Bed Light Dirk (ffe.sleep)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638778.5596747, + "msecs": 559.0, + "relativeCreated": 18822.813703, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Tradfri Bed Light Dirk (ffe.sleep)): False ()", + "asctime": "2025-08-19 23:26:18,559" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Tradfri Bed Light Dirk (ffe.sleep)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638778.5597558, + "msecs": 559.0, + "relativeCreated": 18822.894794, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Tradfri Bed Light Dirk (ffe.sleep)): result = False ()", + "asctime": "2025-08-19 23:26:18,559" + } + ], + "time_consumption": 3.170967102050781e-05 + } + ], + "time_consumption": 0.6023037433624268, + "time_start": "2025-08-19 23:26:17,957", + "time_finished": "2025-08-19 23:26:18,559" + }, + "REQ-0024": { + "name": "__tLogger__", + "msg": "REQ-0024", + "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": 1755638778.559964, + "msecs": 559.0, + "relativeCreated": 18823.102833, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0024", + "asctime": "2025-08-19 23:26:18,559", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638778.6604815, + "msecs": 660.0, + "relativeCreated": 18923.620569, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:18,660", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638778.5600643, + "msecs": 560.0, + "relativeCreated": 18823.203263, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/state/set and payload false", + "asctime": "2025-08-19 23:26:18,560" + } + ], + "time_consumption": 0.1004171371459961 + }, + { + "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": 1755638778.7610645, + "msecs": 761.0, + "relativeCreated": 19024.203431, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:18,761", + "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": 1755638778.7608411, + "msecs": 760.0, + "relativeCreated": 19023.980188, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:18,760" + }, + { + "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": 1755638778.7610102, + "msecs": 761.0, + "relativeCreated": 19024.149098, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:18,761" + } + ], + "time_consumption": 5.435943603515625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Tradfri Bed Light Dirk (ffe.sleep)", + "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": 27, + "funcName": "device_follow", + "created": 1755638778.7611732, + "msecs": 761.0, + "relativeCreated": 19024.312218, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Tradfri Bed Light Dirk (ffe.sleep) to True", + "asctime": "2025-08-19 23:26:18,761", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/sleep/bed_light_di is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638778.9622223, + "msecs": 962.0, + "relativeCreated": 19225.361405, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/sleep/bed_light_di is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:18,962", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 127.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638778.7613587, + "msecs": 761.0, + "relativeCreated": 19024.497839, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 127.0}", + "asctime": "2025-08-19 23:26:18,761" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 127.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638778.7622895, + "msecs": 762.0, + "relativeCreated": 19025.42832, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:18,762" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638778.7640445, + "msecs": 764.0, + "relativeCreated": 19027.183658, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'true'", + "asctime": "2025-08-19 23:26:18,764" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/sleep/bed_light_di", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638778.962031, + "msecs": 962.0, + "relativeCreated": 19225.169885, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/sleep/bed_light_di): True ()", + "asctime": "2025-08-19 23:26:18,962" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/sleep/bed_light_di", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638778.9621654, + "msecs": 962.0, + "relativeCreated": 19225.304334, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/sleep/bed_light_di): result = True ()", + "asctime": "2025-08-19 23:26:18,962" + } + ], + "time_consumption": 5.698204040527344e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Tradfri Bed Light Dirk (ffe.sleep)", + "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": 27, + "funcName": "device_follow", + "created": 1755638778.962334, + "msecs": 962.0, + "relativeCreated": 19225.473037, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Tradfri Bed Light Dirk (ffe.sleep) to False", + "asctime": "2025-08-19 23:26:18,962", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/sleep/bed_light_di is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638779.1633763, + "msecs": 163.0, + "relativeCreated": 19426.515377, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/sleep/bed_light_di is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:19,163", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"off\", \"brightness\": 127.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638778.9625158, + "msecs": 962.0, + "relativeCreated": 19225.654677, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"off\", \"brightness\": 127.0}", + "asctime": "2025-08-19 23:26:18,962" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"off\", \"brightness\": 127.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638778.9634628, + "msecs": 963.0, + "relativeCreated": 19226.60196, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:18,963" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638778.9654088, + "msecs": 965.0, + "relativeCreated": 19228.547688, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'false'", + "asctime": "2025-08-19 23:26:18,965" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/sleep/bed_light_di", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638779.1631474, + "msecs": 163.0, + "relativeCreated": 19426.286461, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/sleep/bed_light_di): False ()", + "asctime": "2025-08-19 23:26:19,163" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/sleep/bed_light_di", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638779.1633196, + "msecs": 163.0, + "relativeCreated": 19426.458586, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/sleep/bed_light_di): result = False ()", + "asctime": "2025-08-19 23:26:19,163" + } + ], + "time_consumption": 5.6743621826171875e-05 + } + ], + "time_consumption": 0.603412389755249, + "time_start": "2025-08-19 23:26:18,559", + "time_finished": "2025-08-19 23:26:19,163" + }, + "REQ-0025": { + "name": "__tLogger__", + "msg": "REQ-0025", + "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": 1755638779.1636288, + "msecs": 163.0, + "relativeCreated": 19426.767896, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0025", + "asctime": "2025-08-19 23:26:19,163", + "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": 1755638779.2643788, + "msecs": 264.0, + "relativeCreated": 19527.517982, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:19,264", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_ma/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638779.1637857, + "msecs": 163.0, + "relativeCreated": 19426.924742, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_ma/state/set and payload false", + "asctime": "2025-08-19 23:26:19,163" + } + ], + "time_consumption": 0.10059309005737305 + }, + { + "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": 1755638779.365236, + "msecs": 365.0, + "relativeCreated": 19628.374995, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:19,365", + "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": 1755638779.3649979, + "msecs": 364.0, + "relativeCreated": 19628.137014, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:19,364" + }, + { + "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": 1755638779.365176, + "msecs": 365.0, + "relativeCreated": 19628.314978, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:19,365" + } + ], + "time_consumption": 6.008148193359375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/sleep/bed_light_ma", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638779.3653624, + "msecs": 365.0, + "relativeCreated": 19628.501335, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/sleep/bed_light_ma to True", + "asctime": "2025-08-19 23:26:19,365", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug Bed Light Marion (ffe.sleep) 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": 1755638779.5663311, + "msecs": 566.0, + "relativeCreated": 19829.470116, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Powerplug Bed Light Marion (ffe.sleep) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:19,566", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_ma/state/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638779.3654816, + "msecs": 365.0, + "relativeCreated": 19628.620639, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_ma/state/set and payload true", + "asctime": "2025-08-19 23:26:19,365" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_ma/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638779.3680148, + "msecs": 368.0, + "relativeCreated": 19631.153864, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_ma/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:19,368" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_ma", + "{\"state\": \"on\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638779.3683398, + "msecs": 368.0, + "relativeCreated": 19631.478775, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_ma and payload {\"state\": \"on\"}", + "asctime": "2025-08-19 23:26:19,368" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_ma", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638779.3690848, + "msecs": 369.0, + "relativeCreated": 19632.224025, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_ma and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:19,369" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_ma/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638779.4093335, + "msecs": 409.0, + "relativeCreated": 19672.472575, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'true'", + "asctime": "2025-08-19 23:26:19,409" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug Bed Light Marion (ffe.sleep)", + "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": 1755638779.5661738, + "msecs": 566.0, + "relativeCreated": 19829.312676, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Powerplug Bed Light Marion (ffe.sleep)): True ()", + "asctime": "2025-08-19 23:26:19,566" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug Bed Light Marion (ffe.sleep)", + "=", + "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": 1755638779.5662885, + "msecs": 566.0, + "relativeCreated": 19829.427321, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Powerplug Bed Light Marion (ffe.sleep)): result = True ()", + "asctime": "2025-08-19 23:26:19,566" + } + ], + "time_consumption": 4.267692565917969e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/sleep/bed_light_ma", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638779.566425, + "msecs": 566.0, + "relativeCreated": 19829.564155, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/sleep/bed_light_ma to False", + "asctime": "2025-08-19 23:26:19,566", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug Bed Light Marion (ffe.sleep) 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": 1755638779.7672465, + "msecs": 767.0, + "relativeCreated": 20030.385601, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Powerplug Bed Light Marion (ffe.sleep) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:19,767", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_ma/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638779.5665174, + "msecs": 566.0, + "relativeCreated": 19829.656177, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_ma/state/set and payload false", + "asctime": "2025-08-19 23:26:19,566" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_ma/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638779.5680995, + "msecs": 568.0, + "relativeCreated": 19831.238646, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_ma/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:19,568" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_ma", + "{\"state\": \"off\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638779.5683277, + "msecs": 568.0, + "relativeCreated": 19831.466676, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_ma and payload {\"state\": \"off\"}", + "asctime": "2025-08-19 23:26:19,568" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_ma", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638779.568736, + "msecs": 568.0, + "relativeCreated": 19831.875086, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_ma and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:19,568" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_ma/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638779.6102386, + "msecs": 610.0, + "relativeCreated": 19873.377457, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'false'", + "asctime": "2025-08-19 23:26:19,610" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug Bed Light Marion (ffe.sleep)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638779.7670112, + "msecs": 767.0, + "relativeCreated": 20030.150159, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Powerplug Bed Light Marion (ffe.sleep)): False ()", + "asctime": "2025-08-19 23:26:19,767" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug Bed Light Marion (ffe.sleep)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638779.7671769, + "msecs": 767.0, + "relativeCreated": 20030.315886, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Powerplug Bed Light Marion (ffe.sleep)): result = False ()", + "asctime": "2025-08-19 23:26:19,767" + } + ], + "time_consumption": 6.961822509765625e-05 + } + ], + "time_consumption": 0.6036176681518555, + "time_start": "2025-08-19 23:26:19,163", + "time_finished": "2025-08-19 23:26:19,767" + }, + "REQ-0026": { + "name": "__tLogger__", + "msg": "REQ-0026", + "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": 1755638779.7674797, + "msecs": 767.0, + "relativeCreated": 20030.618625, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0026", + "asctime": "2025-08-19 23:26:19,767", + "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": 1755638779.8679821, + "msecs": 867.0, + "relativeCreated": 20131.121045, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:19,867", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_ma/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638779.7676144, + "msecs": 767.0, + "relativeCreated": 20030.753582, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_ma/state/set and payload false", + "asctime": "2025-08-19 23:26:19,767" + } + ], + "time_consumption": 0.10036778450012207 + }, + { + "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": 1755638779.96837, + "msecs": 968.0, + "relativeCreated": 20231.508952, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:19,968", + "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": 1755638779.9682906, + "msecs": 968.0, + "relativeCreated": 20231.42955, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:19,968" + }, + { + "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": 1755638779.9683518, + "msecs": 968.0, + "relativeCreated": 20231.490679, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:19,968" + } + ], + "time_consumption": 1.811981201171875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug Bed Light Marion (ffe.sleep)", + "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": 27, + "funcName": "device_follow", + "created": 1755638779.9684124, + "msecs": 968.0, + "relativeCreated": 20231.551405, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Powerplug Bed Light Marion (ffe.sleep) to True", + "asctime": "2025-08-19 23:26:19,968", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/sleep/bed_light_ma is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638780.169123, + "msecs": 169.0, + "relativeCreated": 20432.261868, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/sleep/bed_light_ma is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:20,169", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_ma", + "{\"state\": \"on\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638779.9684653, + "msecs": 968.0, + "relativeCreated": 20231.604304, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_ma and payload {\"state\": \"on\"}", + "asctime": "2025-08-19 23:26:19,968" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_ma", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638779.9688017, + "msecs": 968.0, + "relativeCreated": 20231.940744, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_ma and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:19,968" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_ma/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638779.969382, + "msecs": 969.0, + "relativeCreated": 20232.521052, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'true'", + "asctime": "2025-08-19 23:26:19,969" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/sleep/bed_light_ma", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638780.1689408, + "msecs": 168.0, + "relativeCreated": 20432.079893, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/sleep/bed_light_ma): True ()", + "asctime": "2025-08-19 23:26:20,168" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/sleep/bed_light_ma", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638780.1690755, + "msecs": 169.0, + "relativeCreated": 20432.214344, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/sleep/bed_light_ma): result = True ()", + "asctime": "2025-08-19 23:26:20,169" + } + ], + "time_consumption": 4.744529724121094e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug Bed Light Marion (ffe.sleep)", + "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": 27, + "funcName": "device_follow", + "created": 1755638780.1692345, + "msecs": 169.0, + "relativeCreated": 20432.373382, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Powerplug Bed Light Marion (ffe.sleep) to False", + "asctime": "2025-08-19 23:26:20,169", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/sleep/bed_light_ma is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638780.3698807, + "msecs": 369.0, + "relativeCreated": 20633.019564, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/sleep/bed_light_ma is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:20,369", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_ma", + "{\"state\": \"off\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638780.1693685, + "msecs": 169.0, + "relativeCreated": 20432.50746, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_ma and payload {\"state\": \"off\"}", + "asctime": "2025-08-19 23:26:20,169" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_ma", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638780.170058, + "msecs": 170.0, + "relativeCreated": 20433.19705, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_ma and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:20,170" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_ma/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638780.1711726, + "msecs": 171.0, + "relativeCreated": 20434.311737, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'false'", + "asctime": "2025-08-19 23:26:20,171" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/sleep/bed_light_ma", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638780.3698018, + "msecs": 369.0, + "relativeCreated": 20632.940741, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/sleep/bed_light_ma): False ()", + "asctime": "2025-08-19 23:26:20,369" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/sleep/bed_light_ma", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638780.3698618, + "msecs": 369.0, + "relativeCreated": 20633.000884, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/sleep/bed_light_ma): result = False ()", + "asctime": "2025-08-19 23:26:20,369" + } + ], + "time_consumption": 1.8835067749023438e-05 + } + ], + "time_consumption": 0.6024010181427002, + "time_start": "2025-08-19 23:26:19,767", + "time_finished": "2025-08-19 23:26:20,369" + }, + "REQ-0027": { + "name": "__tLogger__", + "msg": "REQ-0027", + "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": 1755638780.369991, + "msecs": 369.0, + "relativeCreated": 20633.130128, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0027", + "asctime": "2025-08-19 23:26:20,369", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638780.4705098, + "msecs": 470.0, + "relativeCreated": 20733.64888, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:26:20,470", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/sleep/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638780.370042, + "msecs": 370.0, + "relativeCreated": 20633.181077, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:26:20,370" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638780.370168, + "msecs": 370.0, + "relativeCreated": 20633.307181, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:20,370" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/sleep/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638780.3704758, + "msecs": 370.0, + "relativeCreated": 20633.614903, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:26:20,370" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638780.3706808, + "msecs": 370.0, + "relativeCreated": 20633.819738, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:20,370" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638780.4111183, + "msecs": 411.0, + "relativeCreated": 20674.257353, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:26:20,411" + } + ], + "time_consumption": 0.05939149856567383 + }, + { + "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": 1755638780.5714624, + "msecs": 571.0, + "relativeCreated": 20834.601316, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-19 23:26:20,571", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness/set", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638780.4708486, + "msecs": 470.0, + "relativeCreated": 20733.98746, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 100", + "asctime": "2025-08-19 23:26:20,470" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638780.4711943, + "msecs": 471.0, + "relativeCreated": 20734.333419, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:20,471" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light/set", + "b'{\"brightness\": 254}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638780.4733033, + "msecs": 473.0, + "relativeCreated": 20736.442404, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:26:20,473" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638780.4737594, + "msecs": 473.0, + "relativeCreated": 20736.898434, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:20,473" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness", + "b'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638780.5157516, + "msecs": 515.0, + "relativeCreated": 20778.890746, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'100'", + "asctime": "2025-08-19 23:26:20,515" + } + ], + "time_consumption": 0.055710792541503906 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638780.6720665, + "msecs": 672.0, + "relativeCreated": 20935.205643, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-19 23:26:20,672", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638780.6717482, + "msecs": 671.0, + "relativeCreated": 20934.887004, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-19 23:26:20,671" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638780.6719756, + "msecs": 671.0, + "relativeCreated": 20935.114742, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-19 23:26:20,671" + } + ], + "time_consumption": 9.083747863769531e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/sleep/main_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638780.672231, + "msecs": 672.0, + "relativeCreated": 20935.369834, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/sleep/main_light to 0", + "asctime": "2025-08-19 23:26:20,672", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638780.8729472, + "msecs": 872.0, + "relativeCreated": 21136.08633, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/sleep/main_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:26:20,872", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness/set", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638780.6723762, + "msecs": 672.0, + "relativeCreated": 20935.515114, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 0", + "asctime": "2025-08-19 23:26:20,672" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light/set", + "b'{\"brightness\": 1}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638780.6748757, + "msecs": 674.0, + "relativeCreated": 20938.014534, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"brightness\": 1}'", + "asctime": "2025-08-19 23:26:20,674" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638780.675261, + "msecs": 675.0, + "relativeCreated": 20938.399841, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:20,675" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638780.6760747, + "msecs": 676.0, + "relativeCreated": 20939.213705, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:20,676" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638780.717084, + "msecs": 717.0, + "relativeCreated": 20980.222971, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'0'", + "asctime": "2025-08-19 23:26:20,717" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/main_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638780.872829, + "msecs": 872.0, + "relativeCreated": 21135.967898, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/sleep/main_light): 0 ()", + "asctime": "2025-08-19 23:26:20,872" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/main_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638780.8729126, + "msecs": 872.0, + "relativeCreated": 21136.051577, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/sleep/main_light): result = 0 ()", + "asctime": "2025-08-19 23:26:20,872" + } + ], + "time_consumption": 3.457069396972656e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/sleep/main_light", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638780.8730092, + "msecs": 873.0, + "relativeCreated": 21136.148069, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/sleep/main_light to 20", + "asctime": "2025-08-19 23:26:20,873", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638781.0734432, + "msecs": 73.0, + "relativeCreated": 21336.582076, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/sleep/main_light is correct (Content 20 and Type is ).", + "asctime": "2025-08-19 23:26:21,073", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness/set", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638780.8730543, + "msecs": 873.0, + "relativeCreated": 21136.193223, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 20", + "asctime": "2025-08-19 23:26:20,873" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light/set", + "b'{\"brightness\": 52}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638780.8738844, + "msecs": 873.0, + "relativeCreated": 21137.023468, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"brightness\": 52}'", + "asctime": "2025-08-19 23:26:20,873" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638780.8739915, + "msecs": 873.0, + "relativeCreated": 21137.130487, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:20,873" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638780.8741696, + "msecs": 874.0, + "relativeCreated": 21137.308657, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:20,874" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638780.9161243, + "msecs": 916.0, + "relativeCreated": 21179.263436, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'20'", + "asctime": "2025-08-19 23:26:20,916" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/main_light", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638781.0733566, + "msecs": 73.0, + "relativeCreated": 21336.495497, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/sleep/main_light): 20 ()", + "asctime": "2025-08-19 23:26:21,073" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/main_light", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638781.0734239, + "msecs": 73.0, + "relativeCreated": 21336.562753, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/sleep/main_light): result = 20 ()", + "asctime": "2025-08-19 23:26:21,073" + } + ], + "time_consumption": 1.9311904907226562e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/sleep/main_light", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638781.0734923, + "msecs": 73.0, + "relativeCreated": 21336.631266, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/sleep/main_light to 40", + "asctime": "2025-08-19 23:26:21,073", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638781.2741098, + "msecs": 274.0, + "relativeCreated": 21537.249038, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/sleep/main_light is correct (Content 40 and Type is ).", + "asctime": "2025-08-19 23:26:21,274", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness/set", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638781.073536, + "msecs": 73.0, + "relativeCreated": 21336.675064, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 40", + "asctime": "2025-08-19 23:26:21,073" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light/set", + "b'{\"brightness\": 102}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638781.0744276, + "msecs": 74.0, + "relativeCreated": 21337.56663, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"brightness\": 102}'", + "asctime": "2025-08-19 23:26:21,074" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638781.0745816, + "msecs": 74.0, + "relativeCreated": 21337.720437, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:21,074" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638781.074867, + "msecs": 74.0, + "relativeCreated": 21338.005926, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:21,074" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness", + "b'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638781.1161098, + "msecs": 116.0, + "relativeCreated": 21379.248921, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'40'", + "asctime": "2025-08-19 23:26:21,116" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/main_light", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638781.2740402, + "msecs": 274.0, + "relativeCreated": 21537.17924, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/sleep/main_light): 40 ()", + "asctime": "2025-08-19 23:26:21,274" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/main_light", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638781.2740948, + "msecs": 274.0, + "relativeCreated": 21537.23385, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/sleep/main_light): result = 40 ()", + "asctime": "2025-08-19 23:26:21,274" + } + ], + "time_consumption": 1.5020370483398438e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/sleep/main_light", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638781.2741501, + "msecs": 274.0, + "relativeCreated": 21537.289125, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/sleep/main_light to 60", + "asctime": "2025-08-19 23:26:21,274", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638781.475018, + "msecs": 475.0, + "relativeCreated": 21738.157035, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/sleep/main_light is correct (Content 60 and Type is ).", + "asctime": "2025-08-19 23:26:21,475", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness/set", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638781.2741902, + "msecs": 274.0, + "relativeCreated": 21537.329144, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 60", + "asctime": "2025-08-19 23:26:21,274" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light/set", + "b'{\"brightness\": 153}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638781.275071, + "msecs": 275.0, + "relativeCreated": 21538.209869, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"brightness\": 153}'", + "asctime": "2025-08-19 23:26:21,275" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638781.2752247, + "msecs": 275.0, + "relativeCreated": 21538.363511, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:21,275" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638781.275468, + "msecs": 275.0, + "relativeCreated": 21538.607096, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:21,275" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness", + "b'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638781.3180861, + "msecs": 318.0, + "relativeCreated": 21581.225032, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'60'", + "asctime": "2025-08-19 23:26:21,318" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/main_light", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638781.4747827, + "msecs": 474.0, + "relativeCreated": 21737.921802, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/sleep/main_light): 60 ()", + "asctime": "2025-08-19 23:26:21,474" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/main_light", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638781.474962, + "msecs": 474.0, + "relativeCreated": 21738.100875, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/sleep/main_light): result = 60 ()", + "asctime": "2025-08-19 23:26:21,474" + } + ], + "time_consumption": 5.602836608886719e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/sleep/main_light", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638781.4751282, + "msecs": 475.0, + "relativeCreated": 21738.267157, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/sleep/main_light to 80", + "asctime": "2025-08-19 23:26:21,475", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638781.6761417, + "msecs": 676.0, + "relativeCreated": 21939.280861, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/sleep/main_light is correct (Content 80 and Type is ).", + "asctime": "2025-08-19 23:26:21,676", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness/set", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638781.4752789, + "msecs": 475.0, + "relativeCreated": 21738.417863, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 80", + "asctime": "2025-08-19 23:26:21,475" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light/set", + "b'{\"brightness\": 203}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638781.4779737, + "msecs": 477.0, + "relativeCreated": 21741.112778, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"brightness\": 203}'", + "asctime": "2025-08-19 23:26:21,477" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638781.4782362, + "msecs": 478.0, + "relativeCreated": 21741.375143, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:21,478" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638781.479099, + "msecs": 479.0, + "relativeCreated": 21742.238265, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:21,479" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness", + "b'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638781.520082, + "msecs": 520.0, + "relativeCreated": 21783.220962, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'80'", + "asctime": "2025-08-19 23:26:21,520" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/main_light", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638781.6759486, + "msecs": 675.0, + "relativeCreated": 21939.087653, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/sleep/main_light): 80 ()", + "asctime": "2025-08-19 23:26:21,675" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/main_light", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638781.676091, + "msecs": 676.0, + "relativeCreated": 21939.229761, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/sleep/main_light): result = 80 ()", + "asctime": "2025-08-19 23:26:21,676" + } + ], + "time_consumption": 5.078315734863281e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/sleep/main_light", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638781.6762536, + "msecs": 676.0, + "relativeCreated": 21939.392391, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/sleep/main_light to 100", + "asctime": "2025-08-19 23:26:21,676", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638781.877089, + "msecs": 877.0, + "relativeCreated": 22140.227948, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/sleep/main_light is correct (Content 100 and Type is ).", + "asctime": "2025-08-19 23:26:21,877", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness/set", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638781.6763918, + "msecs": 676.0, + "relativeCreated": 21939.53092, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 100", + "asctime": "2025-08-19 23:26:21,676" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light/set", + "b'{\"brightness\": 254}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638781.6786299, + "msecs": 678.0, + "relativeCreated": 21941.769014, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:26:21,678" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638781.678878, + "msecs": 678.0, + "relativeCreated": 21942.016848, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:21,678" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638781.6795418, + "msecs": 679.0, + "relativeCreated": 21942.680882, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:21,679" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness", + "b'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638781.720741, + "msecs": 720.0, + "relativeCreated": 21983.880133, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'100'", + "asctime": "2025-08-19 23:26:21,720" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/main_light", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638781.8769941, + "msecs": 876.0, + "relativeCreated": 22140.133084, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/sleep/main_light): 100 ()", + "asctime": "2025-08-19 23:26:21,876" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/main_light", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638781.8770704, + "msecs": 877.0, + "relativeCreated": 22140.209235, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/sleep/main_light): result = 100 ()", + "asctime": "2025-08-19 23:26:21,877" + } + ], + "time_consumption": 1.8596649169921875e-05 + } + ], + "time_consumption": 1.5070979595184326, + "time_start": "2025-08-19 23:26:20,369", + "time_finished": "2025-08-19 23:26:21,877" + }, + "REQ-0028": { + "name": "__tLogger__", + "msg": "REQ-0028", + "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": 1755638781.8772223, + "msecs": 877.0, + "relativeCreated": 22140.361288, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0028", + "asctime": "2025-08-19 23:26:21,877", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638781.9773889, + "msecs": 977.0, + "relativeCreated": 22240.527747, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:26:21,977", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638782.0781174, + "msecs": 78.0, + "relativeCreated": 22341.256427, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-19 23:26:22,078", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness/set", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638781.9776678, + "msecs": 977.0, + "relativeCreated": 22240.806719, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 100", + "asctime": "2025-08-19 23:26:21,977" + } + ], + "time_consumption": 0.1004495620727539 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638782.178535, + "msecs": 178.0, + "relativeCreated": 22441.674007, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-19 23:26:22,178", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638782.1784115, + "msecs": 178.0, + "relativeCreated": 22441.550451, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-19 23:26:22,178" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638782.1785145, + "msecs": 178.0, + "relativeCreated": 22441.653445, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-19 23:26:22,178" + } + ], + "time_consumption": 2.0503997802734375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638782.1785927, + "msecs": 178.0, + "relativeCreated": 22441.731764, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/sleep/main_light to 0", + "asctime": "2025-08-19 23:26:22,178", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638782.3792274, + "msecs": 379.0, + "relativeCreated": 22642.366484, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/sleep/main_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:26:22,379", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638782.1786883, + "msecs": 178.0, + "relativeCreated": 22441.827328, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:22,178" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638782.1790938, + "msecs": 179.0, + "relativeCreated": 22442.232696, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:22,179" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638782.1796355, + "msecs": 179.0, + "relativeCreated": 22442.774357, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'0'", + "asctime": "2025-08-19 23:26:22,179" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/sleep/main_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638782.3791542, + "msecs": 379.0, + "relativeCreated": 22642.293197, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/sleep/main_light): 0 ()", + "asctime": "2025-08-19 23:26:22,379" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/sleep/main_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638782.3792105, + "msecs": 379.0, + "relativeCreated": 22642.349404, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/sleep/main_light): result = 0 ()", + "asctime": "2025-08-19 23:26:22,379" + } + ], + "time_consumption": 1.6927719116210938e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638782.3792698, + "msecs": 379.0, + "relativeCreated": 22642.408928, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/sleep/main_light to 20", + "asctime": "2025-08-19 23:26:22,379", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638782.5797827, + "msecs": 579.0, + "relativeCreated": 22842.921785, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/sleep/main_light is correct (Content 20 and Type is ).", + "asctime": "2025-08-19 23:26:22,579", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638782.3793356, + "msecs": 379.0, + "relativeCreated": 22642.474769, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:22,379" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638782.3796377, + "msecs": 379.0, + "relativeCreated": 22642.776813, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:22,379" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638782.380215, + "msecs": 380.0, + "relativeCreated": 22643.354009, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'20'", + "asctime": "2025-08-19 23:26:22,380" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/sleep/main_light", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638782.5797024, + "msecs": 579.0, + "relativeCreated": 22842.841264, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/sleep/main_light): 20 ()", + "asctime": "2025-08-19 23:26:22,579" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/sleep/main_light", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638782.5797622, + "msecs": 579.0, + "relativeCreated": 22842.901157, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/sleep/main_light): result = 20 ()", + "asctime": "2025-08-19 23:26:22,579" + } + ], + "time_consumption": 2.0503997802734375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638782.579842, + "msecs": 579.0, + "relativeCreated": 22842.980946, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/sleep/main_light to 40", + "asctime": "2025-08-19 23:26:22,579", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638782.7805924, + "msecs": 780.0, + "relativeCreated": 23043.731505, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/sleep/main_light is correct (Content 40 and Type is ).", + "asctime": "2025-08-19 23:26:22,780", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638782.5799406, + "msecs": 579.0, + "relativeCreated": 22843.079609, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:22,579" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638782.5803573, + "msecs": 580.0, + "relativeCreated": 22843.496436, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:22,580" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness", + "b'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638782.5810547, + "msecs": 581.0, + "relativeCreated": 22844.193772, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'40'", + "asctime": "2025-08-19 23:26:22,581" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/sleep/main_light", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638782.7803674, + "msecs": 780.0, + "relativeCreated": 23043.506355, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/sleep/main_light): 40 ()", + "asctime": "2025-08-19 23:26:22,780" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/sleep/main_light", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638782.7805352, + "msecs": 780.0, + "relativeCreated": 23043.674206, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/sleep/main_light): result = 40 ()", + "asctime": "2025-08-19 23:26:22,780" + } + ], + "time_consumption": 5.7220458984375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638782.7807229, + "msecs": 780.0, + "relativeCreated": 23043.862072, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/sleep/main_light to 60", + "asctime": "2025-08-19 23:26:22,780", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638782.9817572, + "msecs": 981.0, + "relativeCreated": 23244.89608, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/sleep/main_light is correct (Content 60 and Type is ).", + "asctime": "2025-08-19 23:26:22,981", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638782.7808754, + "msecs": 780.0, + "relativeCreated": 23044.014484, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:22,780" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638782.781599, + "msecs": 781.0, + "relativeCreated": 23044.73796, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:22,781" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness", + "b'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638782.782727, + "msecs": 782.0, + "relativeCreated": 23045.865962, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'60'", + "asctime": "2025-08-19 23:26:22,782" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/sleep/main_light", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638782.9815366, + "msecs": 981.0, + "relativeCreated": 23244.675573, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/sleep/main_light): 60 ()", + "asctime": "2025-08-19 23:26:22,981" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/sleep/main_light", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638782.9816751, + "msecs": 981.0, + "relativeCreated": 23244.814183, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/sleep/main_light): result = 60 ()", + "asctime": "2025-08-19 23:26:22,981" + } + ], + "time_consumption": 8.20159912109375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638782.981868, + "msecs": 981.0, + "relativeCreated": 23245.007061, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/sleep/main_light to 80", + "asctime": "2025-08-19 23:26:22,981", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638783.1829424, + "msecs": 182.0, + "relativeCreated": 23446.081565, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/sleep/main_light is correct (Content 80 and Type is ).", + "asctime": "2025-08-19 23:26:23,182", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638782.9820578, + "msecs": 982.0, + "relativeCreated": 23245.19666, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:22,982" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638782.9828112, + "msecs": 982.0, + "relativeCreated": 23245.950036, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:22,982" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness", + "b'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638782.9840362, + "msecs": 984.0, + "relativeCreated": 23247.175211, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'80'", + "asctime": "2025-08-19 23:26:22,984" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/sleep/main_light", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638783.182718, + "msecs": 182.0, + "relativeCreated": 23445.857061, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/sleep/main_light): 80 ()", + "asctime": "2025-08-19 23:26:23,182" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/sleep/main_light", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638783.182854, + "msecs": 182.0, + "relativeCreated": 23445.992978, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/sleep/main_light): result = 80 ()", + "asctime": "2025-08-19 23:26:23,182" + } + ], + "time_consumption": 8.845329284667969e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638783.1830478, + "msecs": 183.0, + "relativeCreated": 23446.186784, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/sleep/main_light to 100", + "asctime": "2025-08-19 23:26:23,183", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638783.3841841, + "msecs": 384.0, + "relativeCreated": 23647.322952, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/sleep/main_light is correct (Content 100 and Type is ).", + "asctime": "2025-08-19 23:26:23,384", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638783.1832187, + "msecs": 183.0, + "relativeCreated": 23446.357816, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:23,183" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638783.184059, + "msecs": 184.0, + "relativeCreated": 23447.197766, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:23,184" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness", + "b'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638783.1852624, + "msecs": 185.0, + "relativeCreated": 23448.401238, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'100'", + "asctime": "2025-08-19 23:26:23,185" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/sleep/main_light", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638783.3840003, + "msecs": 384.0, + "relativeCreated": 23647.139225, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/sleep/main_light): 100 ()", + "asctime": "2025-08-19 23:26:23,384" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/sleep/main_light", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638783.384135, + "msecs": 384.0, + "relativeCreated": 23647.273819, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/sleep/main_light): result = 100 ()", + "asctime": "2025-08-19 23:26:23,384" + } + ], + "time_consumption": 4.9114227294921875e-05 + } + ], + "time_consumption": 1.5069618225097656, + "time_start": "2025-08-19 23:26:21,877", + "time_finished": "2025-08-19 23:26:23,384" + }, + "REQ-0029": { + "name": "__tLogger__", + "msg": "REQ-0029", + "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": 1755638783.3844218, + "msecs": 384.0, + "relativeCreated": 23647.560938, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0029", + "asctime": "2025-08-19 23:26:23,384", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638783.48479, + "msecs": 484.0, + "relativeCreated": 23747.928945, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:26:23,484", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638783.585856, + "msecs": 585.0, + "relativeCreated": 23848.994983, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 10", + "asctime": "2025-08-19 23:26:23,585", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638783.4851336, + "msecs": 485.0, + "relativeCreated": 23748.272546, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 10", + "asctime": "2025-08-19 23:26:23,485" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638783.4854465, + "msecs": 485.0, + "relativeCreated": 23748.585367, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:23,485" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638783.4875636, + "msecs": 487.0, + "relativeCreated": 23750.70245, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:26:23,487" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638783.4879546, + "msecs": 487.0, + "relativeCreated": 23751.093748, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:23,487" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp", + "b'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638783.5291138, + "msecs": 529.0, + "relativeCreated": 23792.252765, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'10'", + "asctime": "2025-08-19 23:26:23,529" + } + ], + "time_consumption": 0.056742191314697266 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(10, 10)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638783.6866238, + "msecs": 686.0, + "relativeCreated": 23949.76281, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", + "asctime": "2025-08-19 23:26:23,686", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638783.6864254, + "msecs": 686.0, + "relativeCreated": 23949.564226, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (10, 10) ()", + "asctime": "2025-08-19 23:26:23,686" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638783.6865706, + "msecs": 686.0, + "relativeCreated": 23949.709673, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", + "asctime": "2025-08-19 23:26:23,686" + } + ], + "time_consumption": 5.316734313964844e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/sleep/main_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638783.6867354, + "msecs": 686.0, + "relativeCreated": 23949.87449, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/sleep/main_light to 0", + "asctime": "2025-08-19 23:26:23,686", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638783.8878815, + "msecs": 887.0, + "relativeCreated": 24151.020405, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/sleep/main_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:26:23,887", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp/set", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638783.6868849, + "msecs": 686.0, + "relativeCreated": 23950.023834, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 0", + "asctime": "2025-08-19 23:26:23,686" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light/set", + "b'{\"color_temp\": 250}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638783.6891897, + "msecs": 689.0, + "relativeCreated": 23952.328713, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"color_temp\": 250}'", + "asctime": "2025-08-19 23:26:23,689" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638783.6894207, + "msecs": 689.0, + "relativeCreated": 23952.559688, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:23,689" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638783.6900012, + "msecs": 690.0, + "relativeCreated": 23953.140156, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:23,690" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638783.731597, + "msecs": 731.0, + "relativeCreated": 23994.73611, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'0'", + "asctime": "2025-08-19 23:26:23,731" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/main_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638783.8876827, + "msecs": 887.0, + "relativeCreated": 24150.821615, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/sleep/main_light): 0 ()", + "asctime": "2025-08-19 23:26:23,887" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/main_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638783.8878286, + "msecs": 887.0, + "relativeCreated": 24150.967534, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/sleep/main_light): result = 0 ()", + "asctime": "2025-08-19 23:26:23,887" + } + ], + "time_consumption": 5.2928924560546875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/sleep/main_light", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638783.8880334, + "msecs": 888.0, + "relativeCreated": 24151.172176, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/sleep/main_light to 2", + "asctime": "2025-08-19 23:26:23,888", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638784.0888128, + "msecs": 88.0, + "relativeCreated": 24351.951854, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/sleep/main_light is correct (Content 2 and Type is ).", + "asctime": "2025-08-19 23:26:24,088", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp/set", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638783.888163, + "msecs": 888.0, + "relativeCreated": 24151.302065, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 2", + "asctime": "2025-08-19 23:26:23,888" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light/set", + "b'{\"color_temp\": 291}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638783.8904376, + "msecs": 890.0, + "relativeCreated": 24153.576556, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"color_temp\": 291}'", + "asctime": "2025-08-19 23:26:23,890" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638783.8906796, + "msecs": 890.0, + "relativeCreated": 24153.818619, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:23,890" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638783.891317, + "msecs": 891.0, + "relativeCreated": 24154.45595, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:23,891" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp", + "b'2'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638783.9326627, + "msecs": 932.0, + "relativeCreated": 24195.801699, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'2'", + "asctime": "2025-08-19 23:26:23,932" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/main_light", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638784.0886333, + "msecs": 88.0, + "relativeCreated": 24351.772255, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/sleep/main_light): 2 ()", + "asctime": "2025-08-19 23:26:24,088" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/main_light", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638784.0887494, + "msecs": 88.0, + "relativeCreated": 24351.888323, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/sleep/main_light): result = 2 ()", + "asctime": "2025-08-19 23:26:24,088" + } + ], + "time_consumption": 6.341934204101562e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/sleep/main_light", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638784.0889304, + "msecs": 88.0, + "relativeCreated": 24352.069408, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/sleep/main_light to 4", + "asctime": "2025-08-19 23:26:24,088", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "4", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638784.2897608, + "msecs": 289.0, + "relativeCreated": 24552.899815, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/sleep/main_light is correct (Content 4 and Type is ).", + "asctime": "2025-08-19 23:26:24,289", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp/set", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638784.0890403, + "msecs": 89.0, + "relativeCreated": 24352.179351, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 4", + "asctime": "2025-08-19 23:26:24,089" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light/set", + "b'{\"color_temp\": 332}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638784.090949, + "msecs": 90.0, + "relativeCreated": 24354.088027, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"color_temp\": 332}'", + "asctime": "2025-08-19 23:26:24,090" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638784.0911732, + "msecs": 91.0, + "relativeCreated": 24354.312094, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:24,091" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638784.0916433, + "msecs": 91.0, + "relativeCreated": 24354.782447, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:24,091" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp", + "b'4'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638784.132596, + "msecs": 132.0, + "relativeCreated": 24395.735075, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'4'", + "asctime": "2025-08-19 23:26:24,132" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/main_light", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638784.2895997, + "msecs": 289.0, + "relativeCreated": 24552.738722, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/sleep/main_light): 4 ()", + "asctime": "2025-08-19 23:26:24,289" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/main_light", + "=", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638784.289714, + "msecs": 289.0, + "relativeCreated": 24552.853094, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/sleep/main_light): result = 4 ()", + "asctime": "2025-08-19 23:26:24,289" + } + ], + "time_consumption": 4.673004150390625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/sleep/main_light", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638784.2898817, + "msecs": 289.0, + "relativeCreated": 24553.020584, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/sleep/main_light to 6", + "asctime": "2025-08-19 23:26:24,289", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "6", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638784.4906867, + "msecs": 490.0, + "relativeCreated": 24753.825624, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/sleep/main_light is correct (Content 6 and Type is ).", + "asctime": "2025-08-19 23:26:24,490", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp/set", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638784.290012, + "msecs": 290.0, + "relativeCreated": 24553.150964, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 6", + "asctime": "2025-08-19 23:26:24,290" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light/set", + "b'{\"color_temp\": 372}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638784.2917662, + "msecs": 291.0, + "relativeCreated": 24554.905402, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"color_temp\": 372}'", + "asctime": "2025-08-19 23:26:24,291" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638784.2920108, + "msecs": 292.0, + "relativeCreated": 24555.149636, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:24,292" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638784.292438, + "msecs": 292.0, + "relativeCreated": 24555.577064, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:24,292" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp", + "b'6'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638784.3330283, + "msecs": 333.0, + "relativeCreated": 24596.167273, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'6'", + "asctime": "2025-08-19 23:26:24,333" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/main_light", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638784.4905205, + "msecs": 490.0, + "relativeCreated": 24753.659585, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/sleep/main_light): 6 ()", + "asctime": "2025-08-19 23:26:24,490" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/main_light", + "=", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638784.4906397, + "msecs": 490.0, + "relativeCreated": 24753.778514, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/sleep/main_light): result = 6 ()", + "asctime": "2025-08-19 23:26:24,490" + } + ], + "time_consumption": 4.696846008300781e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/sleep/main_light", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638784.4907827, + "msecs": 490.0, + "relativeCreated": 24753.921675, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/sleep/main_light to 8", + "asctime": "2025-08-19 23:26:24,490", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638784.6915655, + "msecs": 691.0, + "relativeCreated": 24954.704575, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/sleep/main_light is correct (Content 8 and Type is ).", + "asctime": "2025-08-19 23:26:24,691", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp/set", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638784.4909244, + "msecs": 490.0, + "relativeCreated": 24754.063407, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 8", + "asctime": "2025-08-19 23:26:24,490" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light/set", + "b'{\"color_temp\": 413}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638784.492626, + "msecs": 492.0, + "relativeCreated": 24755.764814, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"color_temp\": 413}'", + "asctime": "2025-08-19 23:26:24,492" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638784.4928198, + "msecs": 492.0, + "relativeCreated": 24755.958679, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:24,492" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638784.4933507, + "msecs": 493.0, + "relativeCreated": 24756.489611, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:24,493" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638784.5341268, + "msecs": 534.0, + "relativeCreated": 24797.265968, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'8'", + "asctime": "2025-08-19 23:26:24,534" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/main_light", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638784.6913636, + "msecs": 691.0, + "relativeCreated": 24954.502654, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/sleep/main_light): 8 ()", + "asctime": "2025-08-19 23:26:24,691" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/main_light", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638784.6915047, + "msecs": 691.0, + "relativeCreated": 24954.643752, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/sleep/main_light): result = 8 ()", + "asctime": "2025-08-19 23:26:24,691" + } + ], + "time_consumption": 6.079673767089844e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/sleep/main_light", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638784.6916788, + "msecs": 691.0, + "relativeCreated": 24954.817804, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/sleep/main_light to 10", + "asctime": "2025-08-19 23:26:24,691", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "10", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638784.8924217, + "msecs": 892.0, + "relativeCreated": 25155.560645, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/sleep/main_light is correct (Content 10 and Type is ).", + "asctime": "2025-08-19 23:26:24,892", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638784.6917994, + "msecs": 691.0, + "relativeCreated": 24954.938226, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 10", + "asctime": "2025-08-19 23:26:24,691" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638784.6940594, + "msecs": 694.0, + "relativeCreated": 24957.198298, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:26:24,694" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638784.6944325, + "msecs": 694.0, + "relativeCreated": 24957.571405, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:24,694" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638784.6952074, + "msecs": 695.0, + "relativeCreated": 24958.34639, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:24,695" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp", + "b'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638784.7360861, + "msecs": 736.0, + "relativeCreated": 24999.224916, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'10'", + "asctime": "2025-08-19 23:26:24,736" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/main_light", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638784.8922586, + "msecs": 892.0, + "relativeCreated": 25155.397474, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/sleep/main_light): 10 ()", + "asctime": "2025-08-19 23:26:24,892" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/main_light", + "=", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638784.8923736, + "msecs": 892.0, + "relativeCreated": 25155.512562, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/sleep/main_light): result = 10 ()", + "asctime": "2025-08-19 23:26:24,892" + } + ], + "time_consumption": 4.8160552978515625e-05 + } + ], + "time_consumption": 1.5079998970031738, + "time_start": "2025-08-19 23:26:23,384", + "time_finished": "2025-08-19 23:26:24,892" + }, + "REQ-0030": { + "name": "__tLogger__", + "msg": "REQ-0030", + "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": 1755638784.8926413, + "msecs": 892.0, + "relativeCreated": 25155.780288, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0030", + "asctime": "2025-08-19 23:26:24,892", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638784.992836, + "msecs": 992.0, + "relativeCreated": 25255.975125, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:26:24,992", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638785.0932176, + "msecs": 93.0, + "relativeCreated": 25356.356527, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 10", + "asctime": "2025-08-19 23:26:25,093", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638784.992978, + "msecs": 992.0, + "relativeCreated": 25256.117194, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 10", + "asctime": "2025-08-19 23:26:24,992" + } + ], + "time_consumption": 0.10023951530456543 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(10, 10)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638785.1936915, + "msecs": 193.0, + "relativeCreated": 25456.830418, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", + "asctime": "2025-08-19 23:26:25,193", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638785.1936107, + "msecs": 193.0, + "relativeCreated": 25456.749812, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (10, 10) ()", + "asctime": "2025-08-19 23:26:25,193" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638785.1936731, + "msecs": 193.0, + "relativeCreated": 25456.812215, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", + "asctime": "2025-08-19 23:26:25,193" + } + ], + "time_consumption": 1.8358230590820312e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638785.1937428, + "msecs": 193.0, + "relativeCreated": 25456.881821, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/sleep/main_light to 0", + "asctime": "2025-08-19 23:26:25,193", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638785.394355, + "msecs": 394.0, + "relativeCreated": 25657.493945, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/sleep/main_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:26:25,394", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638785.1938097, + "msecs": 193.0, + "relativeCreated": 25456.94868, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:25,193" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638785.1941483, + "msecs": 194.0, + "relativeCreated": 25457.287325, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:25,194" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638785.194647, + "msecs": 194.0, + "relativeCreated": 25457.786013, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'0'", + "asctime": "2025-08-19 23:26:25,194" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/sleep/main_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638785.3941689, + "msecs": 394.0, + "relativeCreated": 25657.307845, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/sleep/main_light): 0 ()", + "asctime": "2025-08-19 23:26:25,394" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/sleep/main_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638785.394305, + "msecs": 394.0, + "relativeCreated": 25657.444011, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/sleep/main_light): result = 0 ()", + "asctime": "2025-08-19 23:26:25,394" + } + ], + "time_consumption": 5.0067901611328125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638785.3944657, + "msecs": 394.0, + "relativeCreated": 25657.604777, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/sleep/main_light to 2", + "asctime": "2025-08-19 23:26:25,394", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638785.5953395, + "msecs": 595.0, + "relativeCreated": 25858.478508, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/sleep/main_light is correct (Content 2 and Type is ).", + "asctime": "2025-08-19 23:26:25,595", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638785.394636, + "msecs": 394.0, + "relativeCreated": 25657.775057, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:25,394" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638785.3955235, + "msecs": 395.0, + "relativeCreated": 25658.662713, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:25,395" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp", + "b'2'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638785.3969114, + "msecs": 396.0, + "relativeCreated": 25660.050475, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'2'", + "asctime": "2025-08-19 23:26:25,396" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/sleep/main_light", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638785.5952268, + "msecs": 595.0, + "relativeCreated": 25858.365864, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/sleep/main_light): 2 ()", + "asctime": "2025-08-19 23:26:25,595" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/sleep/main_light", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638785.595304, + "msecs": 595.0, + "relativeCreated": 25858.44298, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/sleep/main_light): result = 2 ()", + "asctime": "2025-08-19 23:26:25,595" + } + ], + "time_consumption": 3.552436828613281e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638785.5953946, + "msecs": 595.0, + "relativeCreated": 25858.533648, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/sleep/main_light to 4", + "asctime": "2025-08-19 23:26:25,595", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "4", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638785.795964, + "msecs": 795.0, + "relativeCreated": 26059.102904, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/sleep/main_light is correct (Content 4 and Type is ).", + "asctime": "2025-08-19 23:26:25,795", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638785.595482, + "msecs": 595.0, + "relativeCreated": 25858.621096, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:25,595" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638785.5958486, + "msecs": 595.0, + "relativeCreated": 25858.987421, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:25,595" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp", + "b'4'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638785.5963879, + "msecs": 596.0, + "relativeCreated": 25859.526782, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'4'", + "asctime": "2025-08-19 23:26:25,596" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/sleep/main_light", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638785.795838, + "msecs": 795.0, + "relativeCreated": 26058.977305, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/sleep/main_light): 4 ()", + "asctime": "2025-08-19 23:26:25,795" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/sleep/main_light", + "=", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638785.7959337, + "msecs": 795.0, + "relativeCreated": 26059.072601, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/sleep/main_light): result = 4 ()", + "asctime": "2025-08-19 23:26:25,795" + } + ], + "time_consumption": 3.0279159545898438e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638785.7960289, + "msecs": 796.0, + "relativeCreated": 26059.167982, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/sleep/main_light to 6", + "asctime": "2025-08-19 23:26:25,796", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "6", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638785.9967341, + "msecs": 996.0, + "relativeCreated": 26259.873308, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/sleep/main_light is correct (Content 6 and Type is ).", + "asctime": "2025-08-19 23:26:25,996", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638785.7961206, + "msecs": 796.0, + "relativeCreated": 26059.259545, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:25,796" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638785.7966223, + "msecs": 796.0, + "relativeCreated": 26059.761344, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:25,796" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp", + "b'6'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638785.7974257, + "msecs": 797.0, + "relativeCreated": 26060.564586, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'6'", + "asctime": "2025-08-19 23:26:25,797" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/sleep/main_light", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638785.9966576, + "msecs": 996.0, + "relativeCreated": 26259.796629, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/sleep/main_light): 6 ()", + "asctime": "2025-08-19 23:26:25,996" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/sleep/main_light", + "=", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638785.9967163, + "msecs": 996.0, + "relativeCreated": 26259.855183, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/sleep/main_light): result = 6 ()", + "asctime": "2025-08-19 23:26:25,996" + } + ], + "time_consumption": 1.7881393432617188e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638785.9967773, + "msecs": 996.0, + "relativeCreated": 26259.916193, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/sleep/main_light to 8", + "asctime": "2025-08-19 23:26:25,996", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638786.1974213, + "msecs": 197.0, + "relativeCreated": 26460.560308, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/sleep/main_light is correct (Content 8 and Type is ).", + "asctime": "2025-08-19 23:26:26,197", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638785.996869, + "msecs": 996.0, + "relativeCreated": 26260.008121, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:25,996" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638785.99734, + "msecs": 997.0, + "relativeCreated": 26260.479016, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:25,997" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638785.9980648, + "msecs": 998.0, + "relativeCreated": 26261.203553, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'8'", + "asctime": "2025-08-19 23:26:25,998" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/sleep/main_light", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638786.1972342, + "msecs": 197.0, + "relativeCreated": 26460.373156, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/sleep/main_light): 8 ()", + "asctime": "2025-08-19 23:26:26,197" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/sleep/main_light", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638786.1973624, + "msecs": 197.0, + "relativeCreated": 26460.50135, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/sleep/main_light): result = 8 ()", + "asctime": "2025-08-19 23:26:26,197" + } + ], + "time_consumption": 5.888938903808594e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638786.1975245, + "msecs": 197.0, + "relativeCreated": 26460.663488, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/sleep/main_light to 10", + "asctime": "2025-08-19 23:26:26,197", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "10", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638786.3983288, + "msecs": 398.0, + "relativeCreated": 26661.467747, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/sleep/main_light is correct (Content 10 and Type is ).", + "asctime": "2025-08-19 23:26:26,398", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638786.197672, + "msecs": 197.0, + "relativeCreated": 26460.810926, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:26,197" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638786.1984026, + "msecs": 198.0, + "relativeCreated": 26461.541665, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:26,198" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp", + "b'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638786.1996036, + "msecs": 199.0, + "relativeCreated": 26462.742544, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'10'", + "asctime": "2025-08-19 23:26:26,199" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/sleep/main_light", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638786.3982317, + "msecs": 398.0, + "relativeCreated": 26661.370703, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/sleep/main_light): 10 ()", + "asctime": "2025-08-19 23:26:26,398" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/sleep/main_light", + "=", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638786.3983102, + "msecs": 398.0, + "relativeCreated": 26661.449213, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/sleep/main_light): result = 10 ()", + "asctime": "2025-08-19 23:26:26,398" + } + ], + "time_consumption": 1.8596649169921875e-05 + } + ], + "time_consumption": 1.5056874752044678, + "time_start": "2025-08-19 23:26:24,892", + "time_finished": "2025-08-19 23:26:26,398" + }, + "REQ-0031": { + "name": "__tLogger__", + "msg": "REQ-0031", + "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": 1755638786.3984544, + "msecs": 398.0, + "relativeCreated": 26661.593465, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0031", + "asctime": "2025-08-19 23:26:26,398", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638786.498964, + "msecs": 498.0, + "relativeCreated": 26762.102991, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:26:26,498", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 127.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638786.3985536, + "msecs": 398.0, + "relativeCreated": 26661.69249, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 127.0}", + "asctime": "2025-08-19 23:26:26,398" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 127.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638786.399048, + "msecs": 399.0, + "relativeCreated": 26662.187096, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:26,399" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638786.399674, + "msecs": 399.0, + "relativeCreated": 26662.812759, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'true'", + "asctime": "2025-08-19 23:26:26,399" + } + ], + "time_consumption": 0.09929013252258301 + }, + { + "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": 1755638786.5999424, + "msecs": 599.0, + "relativeCreated": 26863.081435, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-19 23:26:26,599", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness/set", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638786.4992511, + "msecs": 499.0, + "relativeCreated": 26762.390129, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 100", + "asctime": "2025-08-19 23:26:26,499" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 254.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638786.49956, + "msecs": 499.0, + "relativeCreated": 26762.699113, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 254.0}", + "asctime": "2025-08-19 23:26:26,499" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di/set", + "b'{\"brightness\": 254}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638786.501451, + "msecs": 501.0, + "relativeCreated": 26764.590053, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:26:26,501" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 254.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638786.5019722, + "msecs": 501.0, + "relativeCreated": 26765.11133, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:26,501" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness", + "b'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638786.54286, + "msecs": 542.0, + "relativeCreated": 26805.998972, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'100'", + "asctime": "2025-08-19 23:26:26,542" + } + ], + "time_consumption": 0.057082414627075195 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638786.7006788, + "msecs": 700.0, + "relativeCreated": 26963.81794, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-19 23:26:26,700", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638786.7004595, + "msecs": 700.0, + "relativeCreated": 26963.598631, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-19 23:26:26,700" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638786.7006023, + "msecs": 700.0, + "relativeCreated": 26963.741433, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-19 23:26:26,700" + } + ], + "time_consumption": 7.653236389160156e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/sleep/bed_light_di", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638786.700792, + "msecs": 700.0, + "relativeCreated": 26963.931129, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/sleep/bed_light_di to 0", + "asctime": "2025-08-19 23:26:26,700", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/sleep/bed_light_di is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638786.9018347, + "msecs": 901.0, + "relativeCreated": 27164.973676, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/sleep/bed_light_di is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:26:26,901", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness/set", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638786.7009532, + "msecs": 700.0, + "relativeCreated": 26964.092442, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 0", + "asctime": "2025-08-19 23:26:26,700" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di/set", + "b'{\"brightness\": 1}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638786.7036388, + "msecs": 703.0, + "relativeCreated": 26966.777726, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"brightness\": 1}'", + "asctime": "2025-08-19 23:26:26,703" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 1.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638786.7038794, + "msecs": 703.0, + "relativeCreated": 26967.018386, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 1.0}", + "asctime": "2025-08-19 23:26:26,703" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 1.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638786.704515, + "msecs": 704.0, + "relativeCreated": 26967.654, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:26,704" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638786.7455838, + "msecs": 745.0, + "relativeCreated": 27008.722849, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'0'", + "asctime": "2025-08-19 23:26:26,745" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/bed_light_di", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638786.9016259, + "msecs": 901.0, + "relativeCreated": 27164.764788, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/sleep/bed_light_di): 0 ()", + "asctime": "2025-08-19 23:26:26,901" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/bed_light_di", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638786.9017823, + "msecs": 901.0, + "relativeCreated": 27164.921167, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/sleep/bed_light_di): result = 0 ()", + "asctime": "2025-08-19 23:26:26,901" + } + ], + "time_consumption": 5.245208740234375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/sleep/bed_light_di", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638786.9019747, + "msecs": 901.0, + "relativeCreated": 27165.113878, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/sleep/bed_light_di to 20", + "asctime": "2025-08-19 23:26:26,901", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/sleep/bed_light_di is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638787.1026332, + "msecs": 102.0, + "relativeCreated": 27365.772278, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/sleep/bed_light_di is correct (Content 20 and Type is ).", + "asctime": "2025-08-19 23:26:27,102", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness/set", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638786.9021032, + "msecs": 902.0, + "relativeCreated": 27165.242263, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 20", + "asctime": "2025-08-19 23:26:26,902" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di/set", + "b'{\"brightness\": 52}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638786.9046211, + "msecs": 904.0, + "relativeCreated": 27167.759952, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"brightness\": 52}'", + "asctime": "2025-08-19 23:26:26,904" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 52.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638786.904868, + "msecs": 904.0, + "relativeCreated": 27168.006879, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 52.0}", + "asctime": "2025-08-19 23:26:26,904" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 52.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638786.9055343, + "msecs": 905.0, + "relativeCreated": 27168.673158, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:26,905" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638786.946363, + "msecs": 946.0, + "relativeCreated": 27209.501813, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'20'", + "asctime": "2025-08-19 23:26:26,946" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/bed_light_di", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638787.1025527, + "msecs": 102.0, + "relativeCreated": 27365.691459, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/sleep/bed_light_di): 20 ()", + "asctime": "2025-08-19 23:26:27,102" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/bed_light_di", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638787.1026092, + "msecs": 102.0, + "relativeCreated": 27365.748274, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/sleep/bed_light_di): result = 20 ()", + "asctime": "2025-08-19 23:26:27,102" + } + ], + "time_consumption": 2.4080276489257812e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/sleep/bed_light_di", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638787.1026785, + "msecs": 102.0, + "relativeCreated": 27365.817641, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/sleep/bed_light_di to 40", + "asctime": "2025-08-19 23:26:27,102", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/sleep/bed_light_di is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638787.3035133, + "msecs": 303.0, + "relativeCreated": 27566.652337, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/sleep/bed_light_di is correct (Content 40 and Type is ).", + "asctime": "2025-08-19 23:26:27,303", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness/set", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638787.1027167, + "msecs": 102.0, + "relativeCreated": 27365.855801, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 40", + "asctime": "2025-08-19 23:26:27,102" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di/set", + "b'{\"brightness\": 102}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638787.1037095, + "msecs": 103.0, + "relativeCreated": 27366.848356, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"brightness\": 102}'", + "asctime": "2025-08-19 23:26:27,103" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 102.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638787.103863, + "msecs": 103.0, + "relativeCreated": 27367.001925, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 102.0}", + "asctime": "2025-08-19 23:26:27,103" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 102.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638787.1041296, + "msecs": 104.0, + "relativeCreated": 27367.268476, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:27,104" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness", + "b'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638787.1454887, + "msecs": 145.0, + "relativeCreated": 27408.627612, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'40'", + "asctime": "2025-08-19 23:26:27,145" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/bed_light_di", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638787.30335, + "msecs": 303.0, + "relativeCreated": 27566.488961, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/sleep/bed_light_di): 40 ()", + "asctime": "2025-08-19 23:26:27,303" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/bed_light_di", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638787.3034723, + "msecs": 303.0, + "relativeCreated": 27566.611306, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/sleep/bed_light_di): result = 40 ()", + "asctime": "2025-08-19 23:26:27,303" + } + ], + "time_consumption": 4.100799560546875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/sleep/bed_light_di", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638787.3036132, + "msecs": 303.0, + "relativeCreated": 27566.752117, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/sleep/bed_light_di to 60", + "asctime": "2025-08-19 23:26:27,303", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/sleep/bed_light_di is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638787.5041704, + "msecs": 504.0, + "relativeCreated": 27767.309524, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/sleep/bed_light_di is correct (Content 60 and Type is ).", + "asctime": "2025-08-19 23:26:27,504", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness/set", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638787.303706, + "msecs": 303.0, + "relativeCreated": 27566.844864, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 60", + "asctime": "2025-08-19 23:26:27,303" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di/set", + "b'{\"brightness\": 153}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638787.3059218, + "msecs": 305.0, + "relativeCreated": 27569.060693, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"brightness\": 153}'", + "asctime": "2025-08-19 23:26:27,305" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 153.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638787.3061686, + "msecs": 306.0, + "relativeCreated": 27569.307617, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 153.0}", + "asctime": "2025-08-19 23:26:27,306" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 153.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638787.306702, + "msecs": 306.0, + "relativeCreated": 27569.840883, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:27,306" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness", + "b'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638787.347083, + "msecs": 347.0, + "relativeCreated": 27610.221936, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'60'", + "asctime": "2025-08-19 23:26:27,347" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/bed_light_di", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638787.504063, + "msecs": 504.0, + "relativeCreated": 27767.201971, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/sleep/bed_light_di): 60 ()", + "asctime": "2025-08-19 23:26:27,504" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/bed_light_di", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638787.5041435, + "msecs": 504.0, + "relativeCreated": 27767.282344, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/sleep/bed_light_di): result = 60 ()", + "asctime": "2025-08-19 23:26:27,504" + } + ], + "time_consumption": 2.6941299438476562e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/sleep/bed_light_di", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638787.5042357, + "msecs": 504.0, + "relativeCreated": 27767.374685, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/sleep/bed_light_di to 80", + "asctime": "2025-08-19 23:26:27,504", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/sleep/bed_light_di is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638787.7047176, + "msecs": 704.0, + "relativeCreated": 27967.856575, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/sleep/bed_light_di is correct (Content 80 and Type is ).", + "asctime": "2025-08-19 23:26:27,704", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness/set", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638787.5042994, + "msecs": 504.0, + "relativeCreated": 27767.438522, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 80", + "asctime": "2025-08-19 23:26:27,504" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di/set", + "b'{\"brightness\": 203}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638787.5053666, + "msecs": 505.0, + "relativeCreated": 27768.505637, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"brightness\": 203}'", + "asctime": "2025-08-19 23:26:27,505" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 203.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638787.5054965, + "msecs": 505.0, + "relativeCreated": 27768.635563, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 203.0}", + "asctime": "2025-08-19 23:26:27,505" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 203.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638787.505761, + "msecs": 505.0, + "relativeCreated": 27768.900103, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:27,505" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness", + "b'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638787.5484774, + "msecs": 548.0, + "relativeCreated": 27811.616447, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'80'", + "asctime": "2025-08-19 23:26:27,548" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/bed_light_di", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638787.7046454, + "msecs": 704.0, + "relativeCreated": 27967.784366, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/sleep/bed_light_di): 80 ()", + "asctime": "2025-08-19 23:26:27,704" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/bed_light_di", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638787.7047002, + "msecs": 704.0, + "relativeCreated": 27967.83909, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/sleep/bed_light_di): result = 80 ()", + "asctime": "2025-08-19 23:26:27,704" + } + ], + "time_consumption": 1.7404556274414062e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/sleep/bed_light_di", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638787.7047617, + "msecs": 704.0, + "relativeCreated": 27967.90095, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/sleep/bed_light_di to 100", + "asctime": "2025-08-19 23:26:27,704", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffe/ffe/sleep/bed_light_di is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638787.9054377, + "msecs": 905.0, + "relativeCreated": 28168.576785, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffe/ffe/sleep/bed_light_di is correct (Content 100 and Type is ).", + "asctime": "2025-08-19 23:26:27,905", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness/set", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638787.7048192, + "msecs": 704.0, + "relativeCreated": 27967.958127, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 100", + "asctime": "2025-08-19 23:26:27,704" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di/set", + "b'{\"brightness\": 254}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638787.7056398, + "msecs": 705.0, + "relativeCreated": 27968.778898, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:26:27,705" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 254.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638787.70579, + "msecs": 705.0, + "relativeCreated": 27968.928845, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 254.0}", + "asctime": "2025-08-19 23:26:27,705" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 254.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638787.7060628, + "msecs": 706.0, + "relativeCreated": 27969.201786, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:27,706" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness", + "b'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638787.7483509, + "msecs": 748.0, + "relativeCreated": 28011.489883, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'100'", + "asctime": "2025-08-19 23:26:27,748" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/bed_light_di", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638787.905249, + "msecs": 905.0, + "relativeCreated": 28168.387998, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffe/ffe/sleep/bed_light_di): 100 ()", + "asctime": "2025-08-19 23:26:27,905" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffe/ffe/sleep/bed_light_di", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638787.9053724, + "msecs": 905.0, + "relativeCreated": 28168.511295, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffe/ffe/sleep/bed_light_di): result = 100 ()", + "asctime": "2025-08-19 23:26:27,905" + } + ], + "time_consumption": 6.532669067382812e-05 + } + ], + "time_consumption": 1.5069832801818848, + "time_start": "2025-08-19 23:26:26,398", + "time_finished": "2025-08-19 23:26:27,905" + }, + "REQ-0032": { + "name": "__tLogger__", + "msg": "REQ-0032", + "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": 1755638787.9056811, + "msecs": 905.0, + "relativeCreated": 28168.820243, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0032", + "asctime": "2025-08-19 23:26:27,905", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638788.0058665, + "msecs": 5.0, + "relativeCreated": 28269.005513, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:26:28,005", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638788.1063452, + "msecs": 106.0, + "relativeCreated": 28369.484335, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-19 23:26:28,106", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness/set", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638788.0060194, + "msecs": 6.0, + "relativeCreated": 28269.15822, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 100", + "asctime": "2025-08-19 23:26:28,006" + } + ], + "time_consumption": 0.1003258228302002 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638788.2069864, + "msecs": 206.0, + "relativeCreated": 28470.125429, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-19 23:26:28,206", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638788.20674, + "msecs": 206.0, + "relativeCreated": 28469.878915, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-19 23:26:28,206" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638788.2069223, + "msecs": 206.0, + "relativeCreated": 28470.061292, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-19 23:26:28,206" + } + ], + "time_consumption": 6.413459777832031e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638788.2070959, + "msecs": 207.0, + "relativeCreated": 28470.234825, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/sleep/bed_light_di to 0", + "asctime": "2025-08-19 23:26:28,207", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/sleep/bed_light_di is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638788.4080002, + "msecs": 408.0, + "relativeCreated": 28671.139171, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/sleep/bed_light_di is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:26:28,408", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 1.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638788.207277, + "msecs": 207.0, + "relativeCreated": 28470.416153, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 1.0}", + "asctime": "2025-08-19 23:26:28,207" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 1.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638788.208122, + "msecs": 208.0, + "relativeCreated": 28471.261119, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:28,208" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638788.2094994, + "msecs": 209.0, + "relativeCreated": 28472.638409, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'0'", + "asctime": "2025-08-19 23:26:28,209" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/sleep/bed_light_di", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638788.4078057, + "msecs": 407.0, + "relativeCreated": 28670.94459, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/sleep/bed_light_di): 0 ()", + "asctime": "2025-08-19 23:26:28,407" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/sleep/bed_light_di", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638788.4079497, + "msecs": 407.0, + "relativeCreated": 28671.08852, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/sleep/bed_light_di): result = 0 ()", + "asctime": "2025-08-19 23:26:28,407" + } + ], + "time_consumption": 5.054473876953125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638788.4080982, + "msecs": 408.0, + "relativeCreated": 28671.237236, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/sleep/bed_light_di to 20", + "asctime": "2025-08-19 23:26:28,408", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/sleep/bed_light_di is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638788.6088705, + "msecs": 608.0, + "relativeCreated": 28872.009462, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/sleep/bed_light_di is correct (Content 20 and Type is ).", + "asctime": "2025-08-19 23:26:28,608", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 52.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638788.4082472, + "msecs": 408.0, + "relativeCreated": 28671.38631, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 52.0}", + "asctime": "2025-08-19 23:26:28,408" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 52.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638788.4089189, + "msecs": 408.0, + "relativeCreated": 28672.057741, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:28,408" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638788.4101002, + "msecs": 410.0, + "relativeCreated": 28673.239175, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'20'", + "asctime": "2025-08-19 23:26:28,410" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/sleep/bed_light_di", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638788.6086872, + "msecs": 608.0, + "relativeCreated": 28871.826068, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/sleep/bed_light_di): 20 ()", + "asctime": "2025-08-19 23:26:28,608" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/sleep/bed_light_di", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638788.6088204, + "msecs": 608.0, + "relativeCreated": 28871.959425, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/sleep/bed_light_di): result = 20 ()", + "asctime": "2025-08-19 23:26:28,608" + } + ], + "time_consumption": 5.0067901611328125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638788.6089978, + "msecs": 608.0, + "relativeCreated": 28872.136882, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/sleep/bed_light_di to 40", + "asctime": "2025-08-19 23:26:28,608", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/sleep/bed_light_di is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638788.809976, + "msecs": 809.0, + "relativeCreated": 29073.115059, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/sleep/bed_light_di is correct (Content 40 and Type is ).", + "asctime": "2025-08-19 23:26:28,809", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 102.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638788.6091638, + "msecs": 609.0, + "relativeCreated": 28872.302699, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 102.0}", + "asctime": "2025-08-19 23:26:28,609" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 102.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638788.609986, + "msecs": 609.0, + "relativeCreated": 28873.124966, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:28,609" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness", + "b'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638788.6113224, + "msecs": 611.0, + "relativeCreated": 28874.461385, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'40'", + "asctime": "2025-08-19 23:26:28,611" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/sleep/bed_light_di", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638788.8097444, + "msecs": 809.0, + "relativeCreated": 29072.883503, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/sleep/bed_light_di): 40 ()", + "asctime": "2025-08-19 23:26:28,809" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/sleep/bed_light_di", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638788.8098779, + "msecs": 809.0, + "relativeCreated": 29073.016848, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/sleep/bed_light_di): result = 40 ()", + "asctime": "2025-08-19 23:26:28,809" + } + ], + "time_consumption": 9.822845458984375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638788.8100896, + "msecs": 810.0, + "relativeCreated": 29073.22853, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/sleep/bed_light_di to 60", + "asctime": "2025-08-19 23:26:28,810", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/sleep/bed_light_di is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638789.0110958, + "msecs": 11.0, + "relativeCreated": 29274.234777, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/sleep/bed_light_di is correct (Content 60 and Type is ).", + "asctime": "2025-08-19 23:26:29,011", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 153.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638788.8102326, + "msecs": 810.0, + "relativeCreated": 29073.37167, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 153.0}", + "asctime": "2025-08-19 23:26:28,810" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 153.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638788.8111854, + "msecs": 811.0, + "relativeCreated": 29074.324371, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:28,811" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness", + "b'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638788.8124459, + "msecs": 812.0, + "relativeCreated": 29075.584968, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'60'", + "asctime": "2025-08-19 23:26:28,812" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/sleep/bed_light_di", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638789.0108786, + "msecs": 10.0, + "relativeCreated": 29274.017428, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/sleep/bed_light_di): 60 ()", + "asctime": "2025-08-19 23:26:29,010" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/sleep/bed_light_di", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638789.011047, + "msecs": 11.0, + "relativeCreated": 29274.18592, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/sleep/bed_light_di): result = 60 ()", + "asctime": "2025-08-19 23:26:29,011" + } + ], + "time_consumption": 4.887580871582031e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638789.0112026, + "msecs": 11.0, + "relativeCreated": 29274.341451, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/sleep/bed_light_di to 80", + "asctime": "2025-08-19 23:26:29,011", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/sleep/bed_light_di is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638789.2119477, + "msecs": 211.0, + "relativeCreated": 29475.086728, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/sleep/bed_light_di is correct (Content 80 and Type is ).", + "asctime": "2025-08-19 23:26:29,211", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 203.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638789.01137, + "msecs": 11.0, + "relativeCreated": 29274.508946, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 203.0}", + "asctime": "2025-08-19 23:26:29,011" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 203.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638789.0122972, + "msecs": 12.0, + "relativeCreated": 29275.436167, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:29,012" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness", + "b'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638789.013587, + "msecs": 13.0, + "relativeCreated": 29276.725921, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'80'", + "asctime": "2025-08-19 23:26:29,013" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/sleep/bed_light_di", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638789.2118156, + "msecs": 211.0, + "relativeCreated": 29474.954759, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/sleep/bed_light_di): 80 ()", + "asctime": "2025-08-19 23:26:29,211" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/sleep/bed_light_di", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638789.2119248, + "msecs": 211.0, + "relativeCreated": 29475.063709, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/sleep/bed_light_di): result = 80 ()", + "asctime": "2025-08-19 23:26:29,211" + } + ], + "time_consumption": 2.288818359375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638789.212005, + "msecs": 212.0, + "relativeCreated": 29475.143976, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffe/ffe/sleep/bed_light_di to 100", + "asctime": "2025-08-19 23:26:29,212", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/sleep/bed_light_di is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638789.4132876, + "msecs": 413.0, + "relativeCreated": 29676.426591, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/sleep/bed_light_di is correct (Content 100 and Type is ).", + "asctime": "2025-08-19 23:26:29,413", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 254.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638789.2124386, + "msecs": 212.0, + "relativeCreated": 29475.577547, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 254.0}", + "asctime": "2025-08-19 23:26:29,212" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 254.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638789.212856, + "msecs": 212.0, + "relativeCreated": 29475.995081, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:29,212" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness", + "b'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638789.2134125, + "msecs": 213.0, + "relativeCreated": 29476.551625, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'100'", + "asctime": "2025-08-19 23:26:29,213" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/sleep/bed_light_di", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638789.4131055, + "msecs": 413.0, + "relativeCreated": 29676.244506, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/sleep/bed_light_di): 100 ()", + "asctime": "2025-08-19 23:26:29,413" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/sleep/bed_light_di", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638789.4132395, + "msecs": 413.0, + "relativeCreated": 29676.378461, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/sleep/bed_light_di): result = 100 ()", + "asctime": "2025-08-19 23:26:29,413" + } + ], + "time_consumption": 4.8160552978515625e-05 + } + ], + "time_consumption": 1.5076065063476562, + "time_start": "2025-08-19 23:26:27,905", + "time_finished": "2025-08-19 23:26:29,413" + }, + "REQ-0041": { + "name": "__tLogger__", + "msg": "REQ-0041", + "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": 1755638789.4135432, + "msecs": 413.0, + "relativeCreated": 29676.682066, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0041", + "asctime": "2025-08-19 23:26:29,413", + "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": 1755638789.5142255, + "msecs": 514.0, + "relativeCreated": 29777.364491, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:29,514", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/diningroom/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638789.4136686, + "msecs": 413.0, + "relativeCreated": 29676.807689, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/diningroom/main_light/state/set and payload false", + "asctime": "2025-08-19 23:26:29,413" + }, + { + "name": "smart_brain.devices.shellies.ffe.diningroom.main_light", + "msg": "Unexpected key %s", + "args": [ + "state" + ], + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", + "filename": "base.py", + "module": "base", + "exc_text": null, + "stack_info": null, + "lineno": 49, + "funcName": "set", + "created": 1755638789.4139292, + "msecs": 413.0, + "relativeCreated": 29677.068152, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Unexpected key state", + "asctime": "2025-08-19 23:26:29,413" + } + ], + "time_consumption": 0.1002962589263916 + }, + { + "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": 1755638789.614947, + "msecs": 614.0, + "relativeCreated": 29878.08609, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:29,614", + "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": 1755638789.6147077, + "msecs": 614.0, + "relativeCreated": 29877.846811, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:29,614" + }, + { + "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": 1755638789.6148684, + "msecs": 614.0, + "relativeCreated": 29878.007485, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:29,614" + } + ], + "time_consumption": 7.867813110351562e-05 }, { "name": "__tLogger__", @@ -6242,24 +46622,24 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 22, + "lineno": 27, "funcName": "device_follow", - "created": 1755547639.5902865, - "msecs": 590.0, - "relativeCreated": 3374.009158, - "thread": 136004360450304, + "created": 1755638789.6150544, + "msecs": 615.0, + "relativeCreated": 29878.193279, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Setting state of videv/ffe/diningroom/main_light to True", - "asctime": "2025-08-18 22:07:19,590", + "asctime": "2025-08-19 23:26:29,615", "moduleLogger": [], "time_consumption": 0.0 }, { "name": "__tLogger__", - "msg": "Value for shellies/ffe/diningroom/main_light is correct (Content %s and Type is %s).", + "msg": "Value for Shelly Main Light (ffe.diningroom) is correct (Content %s and Type is %s).", "args": [ "True", "" @@ -6273,16 +46653,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547639.7910953, - "msecs": 791.0, - "relativeCreated": 3574.817824, - "thread": 136004360450304, + "created": 1755638789.8156695, + "msecs": 815.0, + "relativeCreated": 30078.808556, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Value for shellies/ffe/diningroom/main_light is correct (Content True and Type is ).", - "asctime": "2025-08-18 22:07:19,791", + "message": "Value for Shelly Main Light (ffe.diningroom) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:29,815", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state.set", @@ -6300,16 +46680,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547639.5904026, - "msecs": 590.0, - "relativeCreated": 3374.125058, - "thread": 136004360450304, + "created": 1755638789.6151545, + "msecs": 615.0, + "relativeCreated": 29878.293353, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic videv/ffe/diningroom/main_light/state/set and payload true", - "asctime": "2025-08-18 22:07:19,590" + "asctime": "2025-08-19 23:26:29,615" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0.command", @@ -6327,16 +46707,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547639.5931041, - "msecs": 593.0, - "relativeCreated": 3376.82681, - "thread": 136004334606016, + "created": 1755638789.6177602, + "msecs": 617.0, + "relativeCreated": 29880.89918, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-18 22:07:19,593" + "asctime": "2025-08-19 23:26:29,617" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -6354,16 +46734,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547639.5934532, - "msecs": 593.0, - "relativeCreated": 3377.175738, - "thread": 136004334606016, + "created": 1755638789.6179967, + "msecs": 617.0, + "relativeCreated": 29881.135706, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload on", - "asctime": "2025-08-18 22:07:19,593" + "asctime": "2025-08-19 23:26:29,617" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -6381,16 +46761,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547639.5941322, - "msecs": 594.0, - "relativeCreated": 3377.854712, - "thread": 136004334606016, + "created": 1755638789.618538, + "msecs": 618.0, + "relativeCreated": 29881.677039, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-18 22:07:19,594" + "asctime": "2025-08-19 23:26:29,618" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", @@ -6408,16 +46788,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547639.6360047, - "msecs": 636.0, - "relativeCreated": 3419.727182, - "thread": 136004334606016, + "created": 1755638789.660449, + "msecs": 660.0, + "relativeCreated": 29923.58797, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-18 22:07:19,636" + "asctime": "2025-08-19 23:26:29,660" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -6435,16 +46815,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547639.6363447, - "msecs": 636.0, - "relativeCreated": 3420.067147, - "thread": 136004334606016, + "created": 1755638789.6606283, + "msecs": 660.0, + "relativeCreated": 29923.767341, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"on\"}", - "asctime": "2025-08-18 22:07:19,636" + "asctime": "2025-08-19 23:26:29,660" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state", @@ -6462,16 +46842,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547639.6366715, - "msecs": 636.0, - "relativeCreated": 3420.394094, - "thread": 136004334606016, + "created": 1755638789.660882, + "msecs": 660.0, + "relativeCreated": 29924.020988, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'true'", - "asctime": "2025-08-18 22:07:19,636" + "asctime": "2025-08-19 23:26:29,660" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -6489,16 +46869,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547639.637197, - "msecs": 637.0, - "relativeCreated": 3420.919563, - "thread": 136004334606016, + "created": 1755638789.6613553, + "msecs": 661.0, + "relativeCreated": 29924.494231, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-18 22:07:19,637" + "asctime": "2025-08-19 23:26:29,661" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state", @@ -6516,22 +46896,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547639.6775837, - "msecs": 677.0, - "relativeCreated": 3461.306311, - "thread": 136004334606016, + "created": 1755638789.702538, + "msecs": 702.0, + "relativeCreated": 29965.677044, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'", - "asctime": "2025-08-18 22:07:19,677" + "asctime": "2025-08-19 23:26:29,702" }, { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for shellies/ffe/diningroom/main_light", + "Value for Shelly Main Light (ffe.diningroom)", "True", "" ], @@ -6544,22 +46924,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547639.7909102, - "msecs": 790.0, - "relativeCreated": 3574.632747, - "thread": 136004360450304, + "created": 1755638789.8155842, + "msecs": 815.0, + "relativeCreated": 30078.723273, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Result (Value for shellies/ffe/diningroom/main_light): True ()", - "asctime": "2025-08-18 22:07:19,790" + "message": "Result (Value for Shelly Main Light (ffe.diningroom)): True ()", + "asctime": "2025-08-19 23:26:29,815" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for shellies/ffe/diningroom/main_light", + "Value for Shelly Main Light (ffe.diningroom)", "=", "True", "" @@ -6573,19 +46953,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547639.7910466, - "msecs": 791.0, - "relativeCreated": 3574.769244, - "thread": 136004360450304, + "created": 1755638789.8156507, + "msecs": 815.0, + "relativeCreated": 30078.789698, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Expectation (Value for shellies/ffe/diningroom/main_light): result = True ()", - "asctime": "2025-08-18 22:07:19,791" + "message": "Expectation (Value for Shelly Main Light (ffe.diningroom)): result = True ()", + "asctime": "2025-08-19 23:26:29,815" } ], - "time_consumption": 4.863739013671875e-05 + "time_consumption": 1.8835067749023438e-05 }, { "name": "__tLogger__", @@ -6601,24 +46981,24 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 22, + "lineno": 27, "funcName": "device_follow", - "created": 1755547639.791238, - "msecs": 791.0, - "relativeCreated": 3574.96079, - "thread": 136004360450304, + "created": 1755638789.8157248, + "msecs": 815.0, + "relativeCreated": 30078.863927, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Setting state of videv/ffe/diningroom/main_light to False", - "asctime": "2025-08-18 22:07:19,791", + "asctime": "2025-08-19 23:26:29,815", "moduleLogger": [], "time_consumption": 0.0 }, { "name": "__tLogger__", - "msg": "Value for shellies/ffe/diningroom/main_light is correct (Content %s and Type is %s).", + "msg": "Value for Shelly Main Light (ffe.diningroom) is correct (Content %s and Type is %s).", "args": [ "False", "" @@ -6632,16 +47012,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547639.9920433, - "msecs": 992.0, - "relativeCreated": 3775.765952, - "thread": 136004360450304, + "created": 1755638790.0166261, + "msecs": 16.0, + "relativeCreated": 30279.76526, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Value for shellies/ffe/diningroom/main_light is correct (Content False and Type is ).", - "asctime": "2025-08-18 22:07:19,992", + "message": "Value for Shelly Main Light (ffe.diningroom) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:30,016", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state.set", @@ -6659,16 +47039,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547639.791347, - "msecs": 791.0, - "relativeCreated": 3575.069671, - "thread": 136004360450304, + "created": 1755638789.8157682, + "msecs": 815.0, + "relativeCreated": 30078.9072, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic videv/ffe/diningroom/main_light/state/set and payload false", - "asctime": "2025-08-18 22:07:19,791" + "asctime": "2025-08-19 23:26:29,815" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0.command", @@ -6686,16 +47066,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547639.7937772, - "msecs": 793.0, - "relativeCreated": 3577.499891, - "thread": 136004334606016, + "created": 1755638789.8166177, + "msecs": 816.0, + "relativeCreated": 30079.756846, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-18 22:07:19,793" + "asctime": "2025-08-19 23:26:29,816" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -6713,16 +47093,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547639.7940977, - "msecs": 794.0, - "relativeCreated": 3577.820396, - "thread": 136004334606016, + "created": 1755638789.816729, + "msecs": 816.0, + "relativeCreated": 30079.868129, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload off", - "asctime": "2025-08-18 22:07:19,794" + "asctime": "2025-08-19 23:26:29,816" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -6740,16 +47120,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547639.7948036, - "msecs": 794.0, - "relativeCreated": 3578.526448, - "thread": 136004334606016, + "created": 1755638789.8169491, + "msecs": 816.0, + "relativeCreated": 30080.088166, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:19,794" + "asctime": "2025-08-19 23:26:29,816" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", @@ -6767,16 +47147,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547639.8363016, - "msecs": 836.0, - "relativeCreated": 3620.024184, - "thread": 136004334606016, + "created": 1755638789.8590672, + "msecs": 859.0, + "relativeCreated": 30122.20609, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:19,836" + "asctime": "2025-08-19 23:26:29,859" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -6794,16 +47174,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547639.8365998, - "msecs": 836.0, - "relativeCreated": 3620.322489, - "thread": 136004334606016, + "created": 1755638789.859276, + "msecs": 859.0, + "relativeCreated": 30122.415144, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"off\"}", - "asctime": "2025-08-18 22:07:19,836" + "asctime": "2025-08-19 23:26:29,859" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state", @@ -6821,16 +47201,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547639.8368938, - "msecs": 836.0, - "relativeCreated": 3620.616289, - "thread": 136004334606016, + "created": 1755638789.859587, + "msecs": 859.0, + "relativeCreated": 30122.72615, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:19,836" + "asctime": "2025-08-19 23:26:29,859" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -6848,16 +47228,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547639.8373363, - "msecs": 837.0, - "relativeCreated": 3621.059023, - "thread": 136004334606016, + "created": 1755638789.8602302, + "msecs": 860.0, + "relativeCreated": 30123.369277, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:19,837" + "asctime": "2025-08-19 23:26:29,860" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state", @@ -6875,22 +47255,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547639.878706, - "msecs": 878.0, - "relativeCreated": 3662.428556, - "thread": 136004334606016, + "created": 1755638789.9015367, + "msecs": 901.0, + "relativeCreated": 30164.675822, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", - "asctime": "2025-08-18 22:07:19,878" + "asctime": "2025-08-19 23:26:29,901" }, { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for shellies/ffe/diningroom/main_light", + "Value for Shelly Main Light (ffe.diningroom)", "False", "" ], @@ -6903,22 +47283,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547639.9918225, - "msecs": 991.0, - "relativeCreated": 3775.545114, - "thread": 136004360450304, + "created": 1755638790.0164165, + "msecs": 16.0, + "relativeCreated": 30279.555608, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Result (Value for shellies/ffe/diningroom/main_light): False ()", - "asctime": "2025-08-18 22:07:19,991" + "message": "Result (Value for Shelly Main Light (ffe.diningroom)): False ()", + "asctime": "2025-08-19 23:26:30,016" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for shellies/ffe/diningroom/main_light", + "Value for Shelly Main Light (ffe.diningroom)", "=", "False", "" @@ -6932,28 +47312,28 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547639.991966, - "msecs": 991.0, - "relativeCreated": 3775.688578, - "thread": 136004360450304, + "created": 1755638790.0165546, + "msecs": 16.0, + "relativeCreated": 30279.693599, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Expectation (Value for shellies/ffe/diningroom/main_light): result = False ()", - "asctime": "2025-08-18 22:07:19,991" + "message": "Expectation (Value for Shelly Main Light (ffe.diningroom)): result = False ()", + "asctime": "2025-08-19 23:26:30,016" } ], - "time_consumption": 7.724761962890625e-05 + "time_consumption": 7.152557373046875e-05 } ], - "time_consumption": 0.6033015251159668, - "time_start": "2025-08-18 22:07:19,388", - "time_finished": "2025-08-18 22:07:19,992" + "time_consumption": 0.6030828952789307, + "time_start": "2025-08-19 23:26:29,413", + "time_finished": "2025-08-19 23:26:30,016" }, - "REQ-0022": { + "REQ-0042": { "name": "__tLogger__", - "msg": "REQ-0022", + "msg": "REQ-0042", "args": null, "levelname": "INFO", "levelno": 20, @@ -6964,16 +47344,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1755547639.992318, - "msecs": 992.0, - "relativeCreated": 3776.040436, - "thread": 136004360450304, + "created": 1755638790.0168707, + "msecs": 16.0, + "relativeCreated": 30280.00976, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "REQ-0022", - "asctime": "2025-08-18 22:07:19,992", + "message": "REQ-0042", + "asctime": "2025-08-19 23:26:30,016", "moduleLogger": [], "testcaseLogger": [ { @@ -6989,18 +47369,18 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 14, + "lineno": 19, "funcName": "device_follow", - "created": 1755547640.0930424, - "msecs": 93.0, - "relativeCreated": 3876.765013, - "thread": 136004360450304, + "created": 1755638790.1173851, + "msecs": 117.0, + "relativeCreated": 30380.524323, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-18 22:07:20,093", + "asctime": "2025-08-19 23:26:30,117", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.relay.0.set", @@ -7018,19 +47398,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547639.9925027, - "msecs": 992.0, - "relativeCreated": 3776.225353, - "thread": 136004360450304, + "created": 1755638790.0170462, + "msecs": 17.0, + "relativeCreated": 30280.185235, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic videv/ffe/diningroom/main_light/relay/0/set and payload false", - "asctime": "2025-08-18 22:07:19,992" + "asctime": "2025-08-19 23:26:30,017" } ], - "time_consumption": 0.1005396842956543 + "time_consumption": 0.10033893585205078 }, { "name": "__tLogger__", @@ -7048,16 +47428,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547640.1936307, - "msecs": 193.0, - "relativeCreated": 3977.353438, - "thread": 136004360450304, + "created": 1755638790.2181005, + "msecs": 218.0, + "relativeCreated": 30481.239467, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-18 22:07:20,193", + "asctime": "2025-08-19 23:26:30,218", "moduleLogger": [ { "name": "__unittest__", @@ -7076,16 +47456,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547640.19344, - "msecs": 193.0, - "relativeCreated": 3977.162726, - "thread": 136004360450304, + "created": 1755638790.2178633, + "msecs": 217.0, + "relativeCreated": 30481.002448, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-18 22:07:20,193" + "asctime": "2025-08-19 23:26:30,217" }, { "name": "__unittest__", @@ -7105,25 +47485,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547640.1935794, - "msecs": 193.0, - "relativeCreated": 3977.302056, - "thread": 136004360450304, + "created": 1755638790.2180488, + "msecs": 218.0, + "relativeCreated": 30481.187828, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-18 22:07:20,193" + "asctime": "2025-08-19 23:26:30,218" } ], - "time_consumption": 5.125999450683594e-05 + "time_consumption": 5.173683166503906e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "shellies/ffe/diningroom/main_light", + "Shelly Main Light (ffe.diningroom)", "True" ], "levelname": "DEBUG", @@ -7133,18 +47513,18 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 22, + "lineno": 27, "funcName": "device_follow", - "created": 1755547640.1937451, - "msecs": 193.0, - "relativeCreated": 3977.467779, - "thread": 136004360450304, + "created": 1755638790.218206, + "msecs": 218.0, + "relativeCreated": 30481.344881, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Setting state of shellies/ffe/diningroom/main_light to True", - "asctime": "2025-08-18 22:07:20,193", + "message": "Setting state of Shelly Main Light (ffe.diningroom) to True", + "asctime": "2025-08-19 23:26:30,218", "moduleLogger": [], "time_consumption": 0.0 }, @@ -7164,16 +47544,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547640.3948355, - "msecs": 394.0, - "relativeCreated": 4178.557946, - "thread": 136004360450304, + "created": 1755638790.419169, + "msecs": 419.0, + "relativeCreated": 30682.308009, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Value for videv/ffe/diningroom/main_light is correct (Content True and Type is ).", - "asctime": "2025-08-18 22:07:20,394", + "asctime": "2025-08-19 23:26:30,419", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -7191,16 +47571,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547640.1939464, - "msecs": 193.0, - "relativeCreated": 3977.669069, - "thread": 136004360450304, + "created": 1755638790.218319, + "msecs": 218.0, + "relativeCreated": 30481.457922, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload on", - "asctime": "2025-08-18 22:07:20,193" + "asctime": "2025-08-19 23:26:30,218" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -7218,16 +47598,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547640.2002008, - "msecs": 200.0, - "relativeCreated": 3983.923444, - "thread": 136004334606016, + "created": 1755638790.2192981, + "msecs": 219.0, + "relativeCreated": 30482.436977, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-18 22:07:20,200" + "asctime": "2025-08-19 23:26:30,219" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", @@ -7245,16 +47625,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547640.2006178, - "msecs": 200.0, - "relativeCreated": 3984.340422, - "thread": 136004334606016, + "created": 1755638790.2212026, + "msecs": 221.0, + "relativeCreated": 30484.341808, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-18 22:07:20,200" + "asctime": "2025-08-19 23:26:30,221" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -7272,16 +47652,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547640.20088, - "msecs": 200.0, - "relativeCreated": 3984.602662, - "thread": 136004334606016, + "created": 1755638790.22138, + "msecs": 221.0, + "relativeCreated": 30484.519189, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"on\"}", - "asctime": "2025-08-18 22:07:20,200" + "asctime": "2025-08-19 23:26:30,221" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state", @@ -7299,16 +47679,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547640.2012818, - "msecs": 201.0, - "relativeCreated": 3985.004294, - "thread": 136004334606016, + "created": 1755638790.221649, + "msecs": 221.0, + "relativeCreated": 30484.787773, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'true'", - "asctime": "2025-08-18 22:07:20,201" + "asctime": "2025-08-19 23:26:30,221" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -7326,16 +47706,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547640.201921, - "msecs": 201.0, - "relativeCreated": 3985.643579, - "thread": 136004334606016, + "created": 1755638790.2222214, + "msecs": 222.0, + "relativeCreated": 30485.360212, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-18 22:07:20,201" + "asctime": "2025-08-19 23:26:30,222" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state", @@ -7353,16 +47733,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547640.243742, - "msecs": 243.0, - "relativeCreated": 4027.464602, - "thread": 136004334606016, + "created": 1755638790.2646732, + "msecs": 264.0, + "relativeCreated": 30527.812181, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'", - "asctime": "2025-08-18 22:07:20,243" + "asctime": "2025-08-19 23:26:30,264" }, { "name": "__unittest__", @@ -7381,16 +47761,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547640.394637, - "msecs": 394.0, - "relativeCreated": 4178.359709, - "thread": 136004360450304, + "created": 1755638790.418969, + "msecs": 418.0, + "relativeCreated": 30682.107739, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Result (Value for videv/ffe/diningroom/main_light): True ()", - "asctime": "2025-08-18 22:07:20,394" + "asctime": "2025-08-19 23:26:30,418" }, { "name": "__unittest__", @@ -7410,25 +47790,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547640.3947835, - "msecs": 394.0, - "relativeCreated": 4178.506222, - "thread": 136004360450304, + "created": 1755638790.4191132, + "msecs": 419.0, + "relativeCreated": 30682.252343, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Expectation (Value for videv/ffe/diningroom/main_light): result = True ()", - "asctime": "2025-08-18 22:07:20,394" + "asctime": "2025-08-19 23:26:30,419" } ], - "time_consumption": 5.1975250244140625e-05 + "time_consumption": 5.5789947509765625e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "shellies/ffe/diningroom/main_light", + "Shelly Main Light (ffe.diningroom)", "False" ], "levelname": "DEBUG", @@ -7438,18 +47818,18 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 22, + "lineno": 27, "funcName": "device_follow", - "created": 1755547640.3949523, - "msecs": 394.0, - "relativeCreated": 4178.674931, - "thread": 136004360450304, + "created": 1755638790.4192863, + "msecs": 419.0, + "relativeCreated": 30682.425269, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Setting state of shellies/ffe/diningroom/main_light to False", - "asctime": "2025-08-18 22:07:20,394", + "message": "Setting state of Shelly Main Light (ffe.diningroom) to False", + "asctime": "2025-08-19 23:26:30,419", "moduleLogger": [], "time_consumption": 0.0 }, @@ -7469,16 +47849,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547640.5960116, - "msecs": 596.0, - "relativeCreated": 4379.734249, - "thread": 136004360450304, + "created": 1755638790.6204357, + "msecs": 620.0, + "relativeCreated": 30883.574605, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Value for videv/ffe/diningroom/main_light is correct (Content False and Type is ).", - "asctime": "2025-08-18 22:07:20,596", + "asctime": "2025-08-19 23:26:30,620", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -7496,16 +47876,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547640.395225, - "msecs": 395.0, - "relativeCreated": 4178.94763, - "thread": 136004360450304, + "created": 1755638790.4194198, + "msecs": 419.0, + "relativeCreated": 30682.558718, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload off", - "asctime": "2025-08-18 22:07:20,395" + "asctime": "2025-08-19 23:26:30,419" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -7523,16 +47903,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547640.3962402, - "msecs": 396.0, - "relativeCreated": 4179.962621, - "thread": 136004334606016, + "created": 1755638790.4204476, + "msecs": 420.0, + "relativeCreated": 30683.58642, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:20,396" + "asctime": "2025-08-19 23:26:30,420" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", @@ -7550,16 +47930,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547640.3977346, - "msecs": 397.0, - "relativeCreated": 4181.457262, - "thread": 136004334606016, + "created": 1755638790.422165, + "msecs": 422.0, + "relativeCreated": 30685.304096, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:20,397" + "asctime": "2025-08-19 23:26:30,422" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -7577,16 +47957,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547640.3980434, - "msecs": 398.0, - "relativeCreated": 4181.766035, - "thread": 136004334606016, + "created": 1755638790.4223654, + "msecs": 422.0, + "relativeCreated": 30685.504412, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"off\"}", - "asctime": "2025-08-18 22:07:20,398" + "asctime": "2025-08-19 23:26:30,422" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state", @@ -7604,16 +47984,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547640.3983798, - "msecs": 398.0, - "relativeCreated": 4182.102409, - "thread": 136004334606016, + "created": 1755638790.422677, + "msecs": 422.0, + "relativeCreated": 30685.816012, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:20,398" + "asctime": "2025-08-19 23:26:30,422" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -7631,16 +48011,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547640.3988883, - "msecs": 398.0, - "relativeCreated": 4182.611113, - "thread": 136004334606016, + "created": 1755638790.4231381, + "msecs": 423.0, + "relativeCreated": 30686.277158, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:20,398" + "asctime": "2025-08-19 23:26:30,423" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state", @@ -7658,16 +48038,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547640.4410608, - "msecs": 441.0, - "relativeCreated": 4224.783538, - "thread": 136004334606016, + "created": 1755638790.4652326, + "msecs": 465.0, + "relativeCreated": 30728.371652, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", - "asctime": "2025-08-18 22:07:20,441" + "asctime": "2025-08-19 23:26:30,465" }, { "name": "__unittest__", @@ -7686,16 +48066,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547640.595835, - "msecs": 595.0, - "relativeCreated": 4379.557408, - "thread": 136004360450304, + "created": 1755638790.6202397, + "msecs": 620.0, + "relativeCreated": 30883.378729, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Result (Value for videv/ffe/diningroom/main_light): False ()", - "asctime": "2025-08-18 22:07:20,595" + "asctime": "2025-08-19 23:26:30,620" }, { "name": "__unittest__", @@ -7715,28 +48095,28 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547640.5959628, - "msecs": 595.0, - "relativeCreated": 4379.685514, - "thread": 136004360450304, + "created": 1755638790.6203835, + "msecs": 620.0, + "relativeCreated": 30883.522387, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Expectation (Value for videv/ffe/diningroom/main_light): result = False ()", - "asctime": "2025-08-18 22:07:20,595" + "asctime": "2025-08-19 23:26:30,620" } ], - "time_consumption": 4.887580871582031e-05 + "time_consumption": 5.221366882324219e-05 } ], - "time_consumption": 0.6036937236785889, - "time_start": "2025-08-18 22:07:19,992", - "time_finished": "2025-08-18 22:07:20,596" + "time_consumption": 0.603564977645874, + "time_start": "2025-08-19 23:26:30,016", + "time_finished": "2025-08-19 23:26:30,620" }, - "REQ-0031": { + "REQ-0043": { "name": "__tLogger__", - "msg": "REQ-0031", + "msg": "REQ-0043", "args": null, "levelname": "INFO", "levelno": 20, @@ -7747,16 +48127,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1755547640.596267, - "msecs": 596.0, - "relativeCreated": 4379.989556, - "thread": 136004360450304, + "created": 1755638790.620714, + "msecs": 620.0, + "relativeCreated": 30883.853069, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "REQ-0031", - "asctime": "2025-08-18 22:07:20,596", + "message": "REQ-0043", + "asctime": "2025-08-19 23:26:30,620", "moduleLogger": [], "testcaseLogger": [ { @@ -7772,18 +48152,3284 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 14, + "lineno": 19, "funcName": "device_follow", - "created": 1755547640.6969728, - "msecs": 696.0, - "relativeCreated": 4480.695454, - "thread": 136004360450304, + "created": 1755638790.7213564, + "msecs": 721.0, + "relativeCreated": 30984.495173, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-18 22:07:20,696", + "asctime": "2025-08-19 23:26:30,721", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/diningroom/floorlamp/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638790.6208618, + "msecs": 620.0, + "relativeCreated": 30884.000651, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/diningroom/floorlamp/state/set and payload false", + "asctime": "2025-08-19 23:26:30,620" + } + ], + "time_consumption": 0.1004946231842041 + }, + { + "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": 1755638790.822152, + "msecs": 822.0, + "relativeCreated": 31085.290962, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:30,822", + "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": 1755638790.8219557, + "msecs": 821.0, + "relativeCreated": 31085.094531, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:30,821" + }, + { + "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": 1755638790.8220983, + "msecs": 822.0, + "relativeCreated": 31085.237228, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:30,822" + } + ], + "time_consumption": 5.364418029785156e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/diningroom/floorlamp", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638790.8222697, + "msecs": 822.0, + "relativeCreated": 31085.408748, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/diningroom/floorlamp to True", + "asctime": "2025-08-19 23:26:30,822", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug Floor Light (ffe.diningroom) 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": 1755638791.0231204, + "msecs": 23.0, + "relativeCreated": 31286.259489, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Powerplug Floor Light (ffe.diningroom) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:31,023", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/diningroom/floorlamp/state/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638790.822405, + "msecs": 822.0, + "relativeCreated": 31085.544142, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/diningroom/floorlamp/state/set and payload true", + "asctime": "2025-08-19 23:26:30,822" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638790.8249328, + "msecs": 824.0, + "relativeCreated": 31088.071792, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:30,824" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "{\"state\": \"on\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638790.8251495, + "msecs": 825.0, + "relativeCreated": 31088.288444, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"on\"}", + "asctime": "2025-08-19 23:26:30,825" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638790.8259284, + "msecs": 825.0, + "relativeCreated": 31089.067436, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:30,825" + }, + { + "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": 1755638790.8664248, + "msecs": 866.0, + "relativeCreated": 31129.563717, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'", + "asctime": "2025-08-19 23:26:30,866" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug Floor Light (ffe.diningroom)", + "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": 1755638791.022882, + "msecs": 22.0, + "relativeCreated": 31286.021055, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Powerplug Floor Light (ffe.diningroom)): True ()", + "asctime": "2025-08-19 23:26:31,022" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug Floor Light (ffe.diningroom)", + "=", + "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": 1755638791.0230305, + "msecs": 23.0, + "relativeCreated": 31286.169639, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Powerplug Floor Light (ffe.diningroom)): result = True ()", + "asctime": "2025-08-19 23:26:31,023" + } + ], + "time_consumption": 8.988380432128906e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/diningroom/floorlamp", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638791.0232344, + "msecs": 23.0, + "relativeCreated": 31286.373241, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/diningroom/floorlamp to False", + "asctime": "2025-08-19 23:26:31,023", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug Floor Light (ffe.diningroom) 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": 1755638791.2239678, + "msecs": 223.0, + "relativeCreated": 31487.106624, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Powerplug Floor Light (ffe.diningroom) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:31,223", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/diningroom/floorlamp/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638791.0233421, + "msecs": 23.0, + "relativeCreated": 31286.481202, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/diningroom/floorlamp/state/set and payload false", + "asctime": "2025-08-19 23:26:31,023" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638791.025189, + "msecs": 25.0, + "relativeCreated": 31288.327832, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:31,025" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "{\"state\": \"off\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638791.0254085, + "msecs": 25.0, + "relativeCreated": 31288.547523, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"off\"}", + "asctime": "2025-08-19 23:26:31,025" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638791.0259695, + "msecs": 25.0, + "relativeCreated": 31289.108531, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:31,025" + }, + { + "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": 1755638791.0668507, + "msecs": 66.0, + "relativeCreated": 31329.989439, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", + "asctime": "2025-08-19 23:26:31,066" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug Floor Light (ffe.diningroom)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638791.223856, + "msecs": 223.0, + "relativeCreated": 31486.994996, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Powerplug Floor Light (ffe.diningroom)): False ()", + "asctime": "2025-08-19 23:26:31,223" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug Floor Light (ffe.diningroom)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638791.2239437, + "msecs": 223.0, + "relativeCreated": 31487.082604, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Powerplug Floor Light (ffe.diningroom)): result = False ()", + "asctime": "2025-08-19 23:26:31,223" + } + ], + "time_consumption": 2.4080276489257812e-05 + } + ], + "time_consumption": 0.6032538414001465, + "time_start": "2025-08-19 23:26:30,620", + "time_finished": "2025-08-19 23:26:31,223" + }, + "REQ-0044": { + "name": "__tLogger__", + "msg": "REQ-0044", + "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": 1755638791.2241268, + "msecs": 224.0, + "relativeCreated": 31487.26582, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0044", + "asctime": "2025-08-19 23:26:31,224", + "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": 1755638791.3246238, + "msecs": 324.0, + "relativeCreated": 31587.762989, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:31,324", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/diningroom/floorlamp/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638791.2241962, + "msecs": 224.0, + "relativeCreated": 31487.335206, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/diningroom/floorlamp/state/set and payload false", + "asctime": "2025-08-19 23:26:31,224" + } + ], + "time_consumption": 0.10042762756347656 + }, + { + "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": 1755638791.42531, + "msecs": 425.0, + "relativeCreated": 31688.448999, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:31,425", + "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": 1755638791.4251127, + "msecs": 425.0, + "relativeCreated": 31688.251922, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:31,425" + }, + { + "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": 1755638791.4252567, + "msecs": 425.0, + "relativeCreated": 31688.395617, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:31,425" + } + ], + "time_consumption": 5.316734313964844e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug Floor Light (ffe.diningroom)", + "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": 27, + "funcName": "device_follow", + "created": 1755638791.4254215, + "msecs": 425.0, + "relativeCreated": 31688.560674, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Powerplug Floor Light (ffe.diningroom) to True", + "asctime": "2025-08-19 23:26:31,425", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/diningroom/floorlamp is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638791.6263747, + "msecs": 626.0, + "relativeCreated": 31889.513669, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/diningroom/floorlamp is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:31,626", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "{\"state\": \"on\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638791.42555, + "msecs": 425.0, + "relativeCreated": 31688.689034, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"on\"}", + "asctime": "2025-08-19 23:26:31,425" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638791.4267433, + "msecs": 426.0, + "relativeCreated": 31689.882238, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:31,426" + }, + { + "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": 1755638791.4281006, + "msecs": 428.0, + "relativeCreated": 31691.239656, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'", + "asctime": "2025-08-19 23:26:31,428" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/diningroom/floorlamp", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638791.6261923, + "msecs": 626.0, + "relativeCreated": 31889.331305, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/diningroom/floorlamp): True ()", + "asctime": "2025-08-19 23:26:31,626" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/diningroom/floorlamp", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638791.6263268, + "msecs": 626.0, + "relativeCreated": 31889.465787, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/diningroom/floorlamp): result = True ()", + "asctime": "2025-08-19 23:26:31,626" + } + ], + "time_consumption": 4.792213439941406e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug Floor Light (ffe.diningroom)", + "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": 27, + "funcName": "device_follow", + "created": 1755638791.6264822, + "msecs": 626.0, + "relativeCreated": 31889.621181, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Powerplug Floor Light (ffe.diningroom) to False", + "asctime": "2025-08-19 23:26:31,626", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/diningroom/floorlamp is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638791.8275301, + "msecs": 827.0, + "relativeCreated": 32090.669191, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/diningroom/floorlamp is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:31,827", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "{\"state\": \"off\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638791.626602, + "msecs": 626.0, + "relativeCreated": 31889.741058, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"off\"}", + "asctime": "2025-08-19 23:26:31,626" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638791.6276004, + "msecs": 627.0, + "relativeCreated": 31890.73949, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:31,627" + }, + { + "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": 1755638791.629287, + "msecs": 629.0, + "relativeCreated": 31892.425996, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", + "asctime": "2025-08-19 23:26:31,629" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/diningroom/floorlamp", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638791.8273342, + "msecs": 827.0, + "relativeCreated": 32090.47319, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/diningroom/floorlamp): False ()", + "asctime": "2025-08-19 23:26:31,827" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/diningroom/floorlamp", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638791.8274772, + "msecs": 827.0, + "relativeCreated": 32090.61628, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/diningroom/floorlamp): result = False ()", + "asctime": "2025-08-19 23:26:31,827" + } + ], + "time_consumption": 5.2928924560546875e-05 + } + ], + "time_consumption": 0.6034033298492432, + "time_start": "2025-08-19 23:26:31,224", + "time_finished": "2025-08-19 23:26:31,827" + }, + "REQ-0045": { + "name": "__tLogger__", + "msg": "REQ-0045", + "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": 1755638791.8277762, + "msecs": 827.0, + "relativeCreated": 32090.915149, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0045", + "asctime": "2025-08-19 23:26:31,827", + "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": 1755638791.9282916, + "msecs": 928.0, + "relativeCreated": 32191.430639, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:31,928", + "moduleLogger": [ + { + "name": "smart_brain.devices.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Unexpected key %s", + "args": [ + "relay/0" + ], + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", + "filename": "base.py", + "module": "base", + "exc_text": null, + "stack_info": null, + "lineno": 49, + "funcName": "set", + "created": 1755638791.8279467, + "msecs": 827.0, + "relativeCreated": 32091.085835, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Unexpected key relay/0", + "asctime": "2025-08-19 23:26:31,827" + } + ], + "time_consumption": 0.10034489631652832 + }, + { + "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": 1755638792.0290236, + "msecs": 29.0, + "relativeCreated": 32292.162741, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:32,029", + "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": 1755638792.0287974, + "msecs": 28.0, + "relativeCreated": 32291.936523, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:32,028" + }, + { + "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": 1755638792.028967, + "msecs": 28.0, + "relativeCreated": 32292.105904, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:32,028" + } + ], + "time_consumption": 5.6743621826171875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly Main Light (ffe.diningroom)", + "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": 27, + "funcName": "device_follow", + "created": 1755638792.0291238, + "msecs": 29.0, + "relativeCreated": 32292.262938, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Shelly Main Light (ffe.diningroom) to True", + "asctime": "2025-08-19 23:26:32,029", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug Floor Light (ffe.diningroom) 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": 1755638792.2301984, + "msecs": 230.0, + "relativeCreated": 32493.337355, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Powerplug Floor Light (ffe.diningroom) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:32,230", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/diningroom/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638792.029238, + "msecs": 29.0, + "relativeCreated": 32292.377109, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:26:32,029" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/diningroom/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638792.030215, + "msecs": 30.0, + "relativeCreated": 32293.35396, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:26:32,030" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638792.0320175, + "msecs": 32.0, + "relativeCreated": 32295.156487, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:32,032" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "{\"state\": \"on\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638792.0322063, + "msecs": 32.0, + "relativeCreated": 32295.34544, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"on\"}", + "asctime": "2025-08-19 23:26:32,032" + }, + { + "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/diningroom/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638792.0325413, + "msecs": 32.0, + "relativeCreated": 32295.680289, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:26:32,032" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638792.0331037, + "msecs": 33.0, + "relativeCreated": 32296.24265, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:32,033" + }, + { + "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": 1755638792.0753176, + "msecs": 75.0, + "relativeCreated": 32338.456484, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'", + "asctime": "2025-08-19 23:26:32,075" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug Floor Light (ffe.diningroom)", + "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": 1755638792.2300014, + "msecs": 230.0, + "relativeCreated": 32493.140439, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Powerplug Floor Light (ffe.diningroom)): True ()", + "asctime": "2025-08-19 23:26:32,230" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug Floor Light (ffe.diningroom)", + "=", + "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": 1755638792.2301455, + "msecs": 230.0, + "relativeCreated": 32493.284588, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Powerplug Floor Light (ffe.diningroom)): result = True ()", + "asctime": "2025-08-19 23:26:32,230" + } + ], + "time_consumption": 5.2928924560546875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly Main Light (ffe.diningroom)", + "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": 27, + "funcName": "device_follow", + "created": 1755638792.23031, + "msecs": 230.0, + "relativeCreated": 32493.448951, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Shelly Main Light (ffe.diningroom) to False", + "asctime": "2025-08-19 23:26:32,230", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug Floor Light (ffe.diningroom) 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": 1755638792.4313602, + "msecs": 431.0, + "relativeCreated": 32694.499184, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Powerplug Floor Light (ffe.diningroom) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:32,431", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/diningroom/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638792.2304478, + "msecs": 230.0, + "relativeCreated": 32493.586991, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload off", + "asctime": "2025-08-19 23:26:32,230" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/diningroom/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638792.2315147, + "msecs": 231.0, + "relativeCreated": 32494.653735, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-19 23:26:32,231" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638792.232957, + "msecs": 232.0, + "relativeCreated": 32496.096016, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:32,232" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "{\"state\": \"off\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638792.2331605, + "msecs": 233.0, + "relativeCreated": 32496.299479, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"off\"}", + "asctime": "2025-08-19 23:26:32,233" + }, + { + "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/diningroom/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638792.2334673, + "msecs": 233.0, + "relativeCreated": 32496.606405, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:26:32,233" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638792.2339447, + "msecs": 233.0, + "relativeCreated": 32497.083506, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:32,233" + }, + { + "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": 1755638792.274576, + "msecs": 274.0, + "relativeCreated": 32537.714982, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", + "asctime": "2025-08-19 23:26:32,274" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug Floor Light (ffe.diningroom)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638792.4311664, + "msecs": 431.0, + "relativeCreated": 32694.305531, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Powerplug Floor Light (ffe.diningroom)): False ()", + "asctime": "2025-08-19 23:26:32,431" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug Floor Light (ffe.diningroom)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638792.4313076, + "msecs": 431.0, + "relativeCreated": 32694.446428, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Powerplug Floor Light (ffe.diningroom)): result = False ()", + "asctime": "2025-08-19 23:26:32,431" + } + ], + "time_consumption": 5.269050598144531e-05 + } + ], + "time_consumption": 0.6035840511322021, + "time_start": "2025-08-19 23:26:31,827", + "time_finished": "2025-08-19 23:26:32,431" + }, + "REQ-0046": { + "name": "__tLogger__", + "msg": "REQ-0046", + "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": 1755638792.4316146, + "msecs": 431.0, + "relativeCreated": 32694.753686, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0046", + "asctime": "2025-08-19 23:26:32,431", + "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": 1755638792.5321336, + "msecs": 532.0, + "relativeCreated": 32795.272536, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:32,532", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/diningroom/garland/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638792.431756, + "msecs": 431.0, + "relativeCreated": 32694.895121, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/diningroom/garland/state/set and payload false", + "asctime": "2025-08-19 23:26:32,431" + } + ], + "time_consumption": 0.10037755966186523 + }, + { + "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": 1755638792.6328878, + "msecs": 632.0, + "relativeCreated": 32896.026791, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:32,632", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638792.6326761, + "msecs": 632.0, + "relativeCreated": 32895.815198, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:32,632" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638792.6328113, + "msecs": 632.0, + "relativeCreated": 32895.950339, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:32,632" + } + ], + "time_consumption": 7.653236389160156e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/diningroom/garland", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638792.6330204, + "msecs": 633.0, + "relativeCreated": 32896.159329, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/diningroom/garland to True", + "asctime": "2025-08-19 23:26:32,633", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug Garland (ffe.diningroom) 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": 1755638792.834145, + "msecs": 834.0, + "relativeCreated": 33097.284113, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Powerplug Garland (ffe.diningroom) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:32,834", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/diningroom/garland/state/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638792.633129, + "msecs": 633.0, + "relativeCreated": 32896.268093, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/diningroom/garland/state/set and payload true", + "asctime": "2025-08-19 23:26:32,633" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/garland/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638792.6354692, + "msecs": 635.0, + "relativeCreated": 32898.60832, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/garland/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:32,635" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/garland", + "{\"state\": \"on\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638792.6356704, + "msecs": 635.0, + "relativeCreated": 32898.809451, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/diningroom/garland and payload {\"state\": \"on\"}", + "asctime": "2025-08-19 23:26:32,635" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/garland", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638792.6362557, + "msecs": 636.0, + "relativeCreated": 32899.394781, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/garland and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:32,636" + }, + { + "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/diningroom/garland/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638792.6770828, + "msecs": 677.0, + "relativeCreated": 32940.221902, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/garland/state and payload b'true'", + "asctime": "2025-08-19 23:26:32,677" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug Garland (ffe.diningroom)", + "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": 1755638792.8339508, + "msecs": 833.0, + "relativeCreated": 33097.089652, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Powerplug Garland (ffe.diningroom)): True ()", + "asctime": "2025-08-19 23:26:32,833" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug Garland (ffe.diningroom)", + "=", + "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": 1755638792.8340921, + "msecs": 834.0, + "relativeCreated": 33097.231073, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Powerplug Garland (ffe.diningroom)): result = True ()", + "asctime": "2025-08-19 23:26:32,834" + } + ], + "time_consumption": 5.2928924560546875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/diningroom/garland", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638792.8342574, + "msecs": 834.0, + "relativeCreated": 33097.396366, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/diningroom/garland to False", + "asctime": "2025-08-19 23:26:32,834", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug Garland (ffe.diningroom) 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": 1755638793.0353441, + "msecs": 35.0, + "relativeCreated": 33298.483067, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Powerplug Garland (ffe.diningroom) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:33,035", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/diningroom/garland/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638792.834396, + "msecs": 834.0, + "relativeCreated": 33097.53485, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/diningroom/garland/state/set and payload false", + "asctime": "2025-08-19 23:26:32,834" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/garland/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638792.8369226, + "msecs": 836.0, + "relativeCreated": 33100.061583, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/garland/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:32,836" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/garland", + "{\"state\": \"off\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638792.8371375, + "msecs": 837.0, + "relativeCreated": 33100.276379, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/diningroom/garland and payload {\"state\": \"off\"}", + "asctime": "2025-08-19 23:26:32,837" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/garland", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638792.8377068, + "msecs": 837.0, + "relativeCreated": 33100.845885, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/garland and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:32,837" + }, + { + "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/diningroom/garland/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638792.8785741, + "msecs": 878.0, + "relativeCreated": 33141.713001, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/garland/state and payload b'false'", + "asctime": "2025-08-19 23:26:32,878" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug Garland (ffe.diningroom)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638793.0351064, + "msecs": 35.0, + "relativeCreated": 33298.245192, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Powerplug Garland (ffe.diningroom)): False ()", + "asctime": "2025-08-19 23:26:33,035" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug Garland (ffe.diningroom)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638793.0352893, + "msecs": 35.0, + "relativeCreated": 33298.428434, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Powerplug Garland (ffe.diningroom)): result = False ()", + "asctime": "2025-08-19 23:26:33,035" + } + ], + "time_consumption": 5.4836273193359375e-05 + } + ], + "time_consumption": 0.6037294864654541, + "time_start": "2025-08-19 23:26:32,431", + "time_finished": "2025-08-19 23:26:33,035" + }, + "REQ-0047": { + "name": "__tLogger__", + "msg": "REQ-0047", + "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": 1755638793.0356197, + "msecs": 35.0, + "relativeCreated": 33298.75878, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0047", + "asctime": "2025-08-19 23:26:33,035", + "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": 1755638793.1362703, + "msecs": 136.0, + "relativeCreated": 33399.409358, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:33,136", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/diningroom/garland/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638793.035753, + "msecs": 35.0, + "relativeCreated": 33298.892037, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/diningroom/garland/state/set and payload false", + "asctime": "2025-08-19 23:26:33,035" + } + ], + "time_consumption": 0.10051727294921875 + }, + { + "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": 1755638793.236945, + "msecs": 236.0, + "relativeCreated": 33500.083914, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:33,236", + "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": 1755638793.2366948, + "msecs": 236.0, + "relativeCreated": 33499.833862, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:33,236" + }, + { + "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": 1755638793.2368596, + "msecs": 236.0, + "relativeCreated": 33499.998559, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:33,236" + } + ], + "time_consumption": 8.535385131835938e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug Garland (ffe.diningroom)", + "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": 27, + "funcName": "device_follow", + "created": 1755638793.2370691, + "msecs": 237.0, + "relativeCreated": 33500.208017, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Powerplug Garland (ffe.diningroom) to True", + "asctime": "2025-08-19 23:26:33,237", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/diningroom/garland is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638793.4382243, + "msecs": 438.0, + "relativeCreated": 33701.363511, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/diningroom/garland is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:33,438", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/garland", + "{\"state\": \"on\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638793.2371974, + "msecs": 237.0, + "relativeCreated": 33500.336385, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/diningroom/garland and payload {\"state\": \"on\"}", + "asctime": "2025-08-19 23:26:33,237" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/garland", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638793.238166, + "msecs": 238.0, + "relativeCreated": 33501.304899, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/garland and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:33,238" + }, + { + "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/diningroom/garland/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638793.2395732, + "msecs": 239.0, + "relativeCreated": 33502.712263, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/garland/state and payload b'true'", + "asctime": "2025-08-19 23:26:33,239" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/diningroom/garland", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638793.438025, + "msecs": 438.0, + "relativeCreated": 33701.16396, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/diningroom/garland): True ()", + "asctime": "2025-08-19 23:26:33,438" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/diningroom/garland", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638793.4381702, + "msecs": 438.0, + "relativeCreated": 33701.309194, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/diningroom/garland): result = True ()", + "asctime": "2025-08-19 23:26:33,438" + } + ], + "time_consumption": 5.412101745605469e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug Garland (ffe.diningroom)", + "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": 27, + "funcName": "device_follow", + "created": 1755638793.4383345, + "msecs": 438.0, + "relativeCreated": 33701.473408, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Powerplug Garland (ffe.diningroom) to False", + "asctime": "2025-08-19 23:26:33,438", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/diningroom/garland is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638793.6391485, + "msecs": 639.0, + "relativeCreated": 33902.287629, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/diningroom/garland is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:33,639", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/garland", + "{\"state\": \"off\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638793.4384618, + "msecs": 438.0, + "relativeCreated": 33701.600765, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/diningroom/garland and payload {\"state\": \"off\"}", + "asctime": "2025-08-19 23:26:33,438" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/garland", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638793.4395535, + "msecs": 439.0, + "relativeCreated": 33702.692646, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/garland and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:33,439" + }, + { + "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/diningroom/garland/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638793.4410617, + "msecs": 441.0, + "relativeCreated": 33704.200524, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/garland/state and payload b'false'", + "asctime": "2025-08-19 23:26:33,441" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/diningroom/garland", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638793.639027, + "msecs": 639.0, + "relativeCreated": 33902.166285, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/diningroom/garland): False ()", + "asctime": "2025-08-19 23:26:33,639" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/diningroom/garland", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638793.6391149, + "msecs": 639.0, + "relativeCreated": 33902.253683, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/diningroom/garland): result = False ()", + "asctime": "2025-08-19 23:26:33,639" + } + ], + "time_consumption": 3.361701965332031e-05 + } + ], + "time_consumption": 0.6035287380218506, + "time_start": "2025-08-19 23:26:33,035", + "time_finished": "2025-08-19 23:26:33,639" + }, + "REQ-0061": { + "name": "__tLogger__", + "msg": "REQ-0061", + "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": 1755638793.6393032, + "msecs": 639.0, + "relativeCreated": 33902.442116, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0061", + "asctime": "2025-08-19 23:26:33,639", + "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": 1755638793.7396874, + "msecs": 739.0, + "relativeCreated": 34002.826413, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:33,739", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.state.set", @@ -7801,16 +51447,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547640.5963986, - "msecs": 596.0, - "relativeCreated": 4380.121192, - "thread": 136004360450304, + "created": 1755638793.6394053, + "msecs": 639.0, + "relativeCreated": 33902.544322, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic videv/ffe/kitchen/main_light/state/set and payload false", - "asctime": "2025-08-18 22:07:20,596" + "asctime": "2025-08-19 23:26:33,639" }, { "name": "smart_brain.devices.shellies.ffe.kitchen.main_light", @@ -7825,18 +51471,56184 @@ "module": "base", "exc_text": null, "stack_info": null, - "lineno": 42, + "lineno": 49, "funcName": "set", - "created": 1755547640.5966132, - "msecs": 596.0, - "relativeCreated": 4380.335667, - "thread": 136004360450304, + "created": 1755638793.6395464, + "msecs": 639.0, + "relativeCreated": 33902.685258, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Unexpected key state", - "asctime": "2025-08-18 22:07:20,596" + "asctime": "2025-08-19 23:26:33,639" + } + ], + "time_consumption": 0.10014104843139648 + }, + { + "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": 1755638793.8400137, + "msecs": 840.0, + "relativeCreated": 34103.15283, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:33,840", + "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": 1755638793.8399258, + "msecs": 839.0, + "relativeCreated": 34103.064656, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:33,839" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638793.8399954, + "msecs": 839.0, + "relativeCreated": 34103.134448, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:33,839" + } + ], + "time_consumption": 1.8358230590820312e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/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": 27, + "funcName": "device_follow", + "created": 1755638793.8400683, + "msecs": 840.0, + "relativeCreated": 34103.20732, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/kitchen/main_light to True", + "asctime": "2025-08-19 23:26:33,840", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly Main Light (ffe.kitchen) 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": 1755638794.0406654, + "msecs": 40.0, + "relativeCreated": 34303.804448, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Shelly Main Light (ffe.kitchen) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:34,040", + "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": 1755638793.8401098, + "msecs": 840.0, + "relativeCreated": 34103.248909, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/kitchen/main_light/state/set and payload true", + "asctime": "2025-08-19 23:26:33,840" + }, + { + "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": 1755638793.841082, + "msecs": 841.0, + "relativeCreated": 34104.22123, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'on'", + "asctime": "2025-08-19 23:26:33,841" + }, + { + "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": 1755638793.841168, + "msecs": 841.0, + "relativeCreated": 34104.306904, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:26:33,841" + }, + { + "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": 1755638793.841392, + "msecs": 841.0, + "relativeCreated": 34104.531089, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:26:33,841" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.main_light_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/kitchen/main_light_1/set", + "b'{\"hue_power_on_behavior\": \"recover\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638793.8830554, + "msecs": 883.0, + "relativeCreated": 34146.194444, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/kitchen/main_light_1/set and payload b'{\"hue_power_on_behavior\": \"recover\"}'", + "asctime": "2025-08-19 23:26:33,883" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.main_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/kitchen/main_light_2/set", + "b'{\"hue_power_on_behavior\": \"recover\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638793.8831933, + "msecs": 883.0, + "relativeCreated": 34146.332288, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/kitchen/main_light_2/set and payload b'{\"hue_power_on_behavior\": \"recover\"}'", + "asctime": "2025-08-19 23:26:33,883" + }, + { + "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": 1755638793.8832746, + "msecs": 883.0, + "relativeCreated": 34146.413446, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:26:33,883" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly Main Light (ffe.kitchen)", + "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": 1755638794.0405772, + "msecs": 40.0, + "relativeCreated": 34303.716398, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Shelly Main Light (ffe.kitchen)): True ()", + "asctime": "2025-08-19 23:26:34,040" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly Main Light (ffe.kitchen)", + "=", + "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": 1755638794.0406477, + "msecs": 40.0, + "relativeCreated": 34303.786588, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Shelly Main Light (ffe.kitchen)): result = True ()", + "asctime": "2025-08-19 23:26:34,040" + } + ], + "time_consumption": 1.7642974853515625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/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": 27, + "funcName": "device_follow", + "created": 1755638794.0407205, + "msecs": 40.0, + "relativeCreated": 34303.859353, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/kitchen/main_light to False", + "asctime": "2025-08-19 23:26:34,040", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly Main Light (ffe.kitchen) 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": 1755638794.2414556, + "msecs": 241.0, + "relativeCreated": 34504.594683, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Shelly Main Light (ffe.kitchen) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:34,241", + "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": 1755638794.0407712, + "msecs": 40.0, + "relativeCreated": 34303.910238, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/kitchen/main_light/state/set and payload false", + "asctime": "2025-08-19 23:26:34,040" + }, + { + "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": 1755638794.0418198, + "msecs": 41.0, + "relativeCreated": 34304.958903, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'off'", + "asctime": "2025-08-19 23:26:34,041" + }, + { + "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": 1755638794.0419168, + "msecs": 41.0, + "relativeCreated": 34305.055809, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload off", + "asctime": "2025-08-19 23:26:34,041" + }, + { + "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": 1755638794.0421538, + "msecs": 42.0, + "relativeCreated": 34305.29282, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-19 23:26:34,042" + }, + { + "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": 1755638794.0847173, + "msecs": 84.0, + "relativeCreated": 34347.85633, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:26:34,084" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly Main Light (ffe.kitchen)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638794.241245, + "msecs": 241.0, + "relativeCreated": 34504.384022, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Shelly Main Light (ffe.kitchen)): False ()", + "asctime": "2025-08-19 23:26:34,241" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly Main Light (ffe.kitchen)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638794.241406, + "msecs": 241.0, + "relativeCreated": 34504.544886, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Shelly Main Light (ffe.kitchen)): result = False ()", + "asctime": "2025-08-19 23:26:34,241" + } + ], + "time_consumption": 4.9591064453125e-05 + } + ], + "time_consumption": 0.6021523475646973, + "time_start": "2025-08-19 23:26:33,639", + "time_finished": "2025-08-19 23:26:34,241" + }, + "REQ-0062": { + "name": "__tLogger__", + "msg": "REQ-0062", + "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": 1755638794.2416883, + "msecs": 241.0, + "relativeCreated": 34504.82734, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0062", + "asctime": "2025-08-19 23:26:34,241", + "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": 1755638794.3421786, + "msecs": 342.0, + "relativeCreated": 34605.317488, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:34,342", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.relay.0.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/main_light/relay/0/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": 1755638794.2418432, + "msecs": 241.0, + "relativeCreated": 34504.982157, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/kitchen/main_light/relay/0/set and payload false", + "asctime": "2025-08-19 23:26:34,241" + } + ], + "time_consumption": 0.10033535957336426 + }, + { + "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": 1755638794.4428318, + "msecs": 442.0, + "relativeCreated": 34705.970754, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:34,442", + "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": 1755638794.4426346, + "msecs": 442.0, + "relativeCreated": 34705.773416, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:34,442" + }, + { + "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": 1755638794.4427752, + "msecs": 442.0, + "relativeCreated": 34705.914341, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:34,442" + } + ], + "time_consumption": 5.650520324707031e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly Main Light (ffe.kitchen)", + "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": 27, + "funcName": "device_follow", + "created": 1755638794.4429584, + "msecs": 442.0, + "relativeCreated": 34706.097217, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Shelly Main Light (ffe.kitchen) to True", + "asctime": "2025-08-19 23:26:34,442", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/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": 1755638794.6435366, + "msecs": 643.0, + "relativeCreated": 34906.675571, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/kitchen/main_light is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:34,643", + "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": 1755638794.4430587, + "msecs": 443.0, + "relativeCreated": 34706.197739, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:26:34,443" + }, + { + "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": 1755638794.444068, + "msecs": 444.0, + "relativeCreated": 34707.206807, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:26:34,444" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.main_light_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/kitchen/main_light_1/set", + "b'{\"hue_power_on_behavior\": \"recover\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638794.4454854, + "msecs": 445.0, + "relativeCreated": 34708.624332, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/kitchen/main_light_1/set and payload b'{\"hue_power_on_behavior\": \"recover\"}'", + "asctime": "2025-08-19 23:26:34,445" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.main_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/kitchen/main_light_2/set", + "b'{\"hue_power_on_behavior\": \"recover\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638794.4457803, + "msecs": 445.0, + "relativeCreated": 34708.919139, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/kitchen/main_light_2/set and payload b'{\"hue_power_on_behavior\": \"recover\"}'", + "asctime": "2025-08-19 23:26:34,445" + }, + { + "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": 1755638794.446013, + "msecs": 446.0, + "relativeCreated": 34709.151913, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:26:34,446" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/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": 1755638794.6434593, + "msecs": 643.0, + "relativeCreated": 34906.598241, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/kitchen/main_light): True ()", + "asctime": "2025-08-19 23:26:34,643" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/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": 1755638794.6435177, + "msecs": 643.0, + "relativeCreated": 34906.65658, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/kitchen/main_light): result = True ()", + "asctime": "2025-08-19 23:26:34,643" + } + ], + "time_consumption": 1.8835067749023438e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly Main Light (ffe.kitchen)", + "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": 27, + "funcName": "device_follow", + "created": 1755638794.6435816, + "msecs": 643.0, + "relativeCreated": 34906.720723, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Shelly Main Light (ffe.kitchen) to False", + "asctime": "2025-08-19 23:26:34,643", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/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": 1755638794.8442569, + "msecs": 844.0, + "relativeCreated": 35107.395674, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/kitchen/main_light is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:34,844", + "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": 1755638794.6436226, + "msecs": 643.0, + "relativeCreated": 34906.76174, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload off", + "asctime": "2025-08-19 23:26:34,643" + }, + { + "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": 1755638794.6440415, + "msecs": 644.0, + "relativeCreated": 34907.180494, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-19 23:26:34,644" + }, + { + "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": 1755638794.6444592, + "msecs": 644.0, + "relativeCreated": 34907.598277, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:26:34,644" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/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": 1755638794.8440926, + "msecs": 844.0, + "relativeCreated": 35107.231796, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/kitchen/main_light): False ()", + "asctime": "2025-08-19 23:26:34,844" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/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": 1755638794.8442092, + "msecs": 844.0, + "relativeCreated": 35107.348056, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/kitchen/main_light): result = False ()", + "asctime": "2025-08-19 23:26:34,844" + } + ], + "time_consumption": 4.76837158203125e-05 + } + ], + "time_consumption": 0.6025686264038086, + "time_start": "2025-08-19 23:26:34,241", + "time_finished": "2025-08-19 23:26:34,844" + }, + "REQ-0063": { + "name": "__tLogger__", + "msg": "REQ-0063", + "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": 1755638794.84449, + "msecs": 844.0, + "relativeCreated": 35107.628913, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0063", + "asctime": "2025-08-19 23:26:34,844", + "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": 1755638794.9451895, + "msecs": 945.0, + "relativeCreated": 35208.328368, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:34,945", + "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": 1755638794.8446712, + "msecs": 844.0, + "relativeCreated": 35107.810242, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/kitchen/circulation_pump/state/set and payload false", + "asctime": "2025-08-19 23:26:34,844" + }, + { + "name": "smart_brain.devices.shellies.ffe.kitchen.circulation_pump", + "msg": "Unexpected key %s", + "args": [ + "state" + ], + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", + "filename": "base.py", + "module": "base", + "exc_text": null, + "stack_info": null, + "lineno": 49, + "funcName": "set", + "created": 1755638794.844982, + "msecs": 844.0, + "relativeCreated": 35108.121048, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Unexpected key state", + "asctime": "2025-08-19 23:26:34,844" + } + ], + "time_consumption": 0.10020756721496582 + }, + { + "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": 1755638795.0459428, + "msecs": 45.0, + "relativeCreated": 35309.081752, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:35,045", + "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": 1755638795.0456629, + "msecs": 45.0, + "relativeCreated": 35308.802018, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:35,045" + }, + { + "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": 1755638795.0458415, + "msecs": 45.0, + "relativeCreated": 35308.980313, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:35,045" + } + ], + "time_consumption": 0.00010132789611816406 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/kitchen/circulation_pump", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638795.046068, + "msecs": 46.0, + "relativeCreated": 35309.206934, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/kitchen/circulation_pump to True", + "asctime": "2025-08-19 23:26:35,046", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly Main Light (ffe.kitchen) 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": 1755638795.2469795, + "msecs": 246.0, + "relativeCreated": 35510.118516, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Shelly Main Light (ffe.kitchen) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:35,246", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/circulation_pump/state/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638795.0461903, + "msecs": 46.0, + "relativeCreated": 35309.329214, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/kitchen/circulation_pump/state/set and payload true", + "asctime": "2025-08-19 23:26:35,046" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/kitchen/circulation_pump/relay/0/command", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638795.0487125, + "msecs": 48.0, + "relativeCreated": 35311.851425, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0/command and payload b'on'", + "asctime": "2025-08-19 23:26:35,048" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/kitchen/circulation_pump/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638795.0489771, + "msecs": 48.0, + "relativeCreated": 35312.116283, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload on", + "asctime": "2025-08-19 23:26:35,048" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/kitchen/circulation_pump/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638795.0496633, + "msecs": 49.0, + "relativeCreated": 35312.802157, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:26:35,049" + }, + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.timer", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/circulation_pump/timer", + "b'600'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638795.0905945, + "msecs": 90.0, + "relativeCreated": 35353.733455, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/circulation_pump/timer and payload b'600'", + "asctime": "2025-08-19 23:26:35,090" + }, + { + "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": 1755638795.1324065, + "msecs": 132.0, + "relativeCreated": 35395.54555, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'on'", + "asctime": "2025-08-19 23:26:35,132" + }, + { + "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": 1755638795.1325653, + "msecs": 132.0, + "relativeCreated": 35395.704227, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:26:35,132" + }, + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/circulation_pump/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638795.1327736, + "msecs": 132.0, + "relativeCreated": 35395.912605, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'true'", + "asctime": "2025-08-19 23:26:35,132" + }, + { + "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": 1755638795.1331968, + "msecs": 133.0, + "relativeCreated": 35396.33576, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:26:35,133" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.main_light_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/kitchen/main_light_1/set", + "b'{\"hue_power_on_behavior\": \"recover\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638795.1747167, + "msecs": 174.0, + "relativeCreated": 35437.855612, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/kitchen/main_light_1/set and payload b'{\"hue_power_on_behavior\": \"recover\"}'", + "asctime": "2025-08-19 23:26:35,174" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.main_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/kitchen/main_light_2/set", + "b'{\"hue_power_on_behavior\": \"recover\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638795.1750643, + "msecs": 175.0, + "relativeCreated": 35438.20329, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/kitchen/main_light_2/set and payload b'{\"hue_power_on_behavior\": \"recover\"}'", + "asctime": "2025-08-19 23:26:35,175" + }, + { + "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": 1755638795.1753001, + "msecs": 175.0, + "relativeCreated": 35438.439007, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:26:35,175" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly Main Light (ffe.kitchen)", + "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": 1755638795.2467868, + "msecs": 246.0, + "relativeCreated": 35509.925698, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Shelly Main Light (ffe.kitchen)): True ()", + "asctime": "2025-08-19 23:26:35,246" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly Main Light (ffe.kitchen)", + "=", + "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": 1755638795.246929, + "msecs": 246.0, + "relativeCreated": 35510.067829, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Shelly Main Light (ffe.kitchen)): result = True ()", + "asctime": "2025-08-19 23:26:35,246" + } + ], + "time_consumption": 5.054473876953125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/kitchen/circulation_pump", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638795.2470825, + "msecs": 247.0, + "relativeCreated": 35510.221571, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/kitchen/circulation_pump to False", + "asctime": "2025-08-19 23:26:35,247", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly Main Light (ffe.kitchen) 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": 1755638795.4479125, + "msecs": 447.0, + "relativeCreated": 35711.051524, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Shelly Main Light (ffe.kitchen) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:35,447", + "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": 1755638795.2472003, + "msecs": 247.0, + "relativeCreated": 35510.339298, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/kitchen/circulation_pump/state/set and payload false", + "asctime": "2025-08-19 23:26:35,247" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/kitchen/circulation_pump/relay/0/command", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638795.2493415, + "msecs": 249.0, + "relativeCreated": 35512.480468, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0/command and payload b'off'", + "asctime": "2025-08-19 23:26:35,249" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/kitchen/circulation_pump/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638795.249631, + "msecs": 249.0, + "relativeCreated": 35512.76993, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload off", + "asctime": "2025-08-19 23:26:35,249" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/kitchen/circulation_pump/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638795.2502782, + "msecs": 250.0, + "relativeCreated": 35513.417144, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload b'off'", + "asctime": "2025-08-19 23:26:35,250" + }, + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.timer", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/circulation_pump/timer", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638795.2923207, + "msecs": 292.0, + "relativeCreated": 35555.459802, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/circulation_pump/timer and payload b'0'", + "asctime": "2025-08-19 23:26:35,292" + }, + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/circulation_pump/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638795.33259, + "msecs": 332.0, + "relativeCreated": 35595.729055, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'false'", + "asctime": "2025-08-19 23:26:35,332" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly Main Light (ffe.kitchen)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638795.4476724, + "msecs": 447.0, + "relativeCreated": 35710.811251, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Shelly Main Light (ffe.kitchen)): False ()", + "asctime": "2025-08-19 23:26:35,447" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly Main Light (ffe.kitchen)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638795.4478443, + "msecs": 447.0, + "relativeCreated": 35710.983334, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Shelly Main Light (ffe.kitchen)): result = False ()", + "asctime": "2025-08-19 23:26:35,447" + } + ], + "time_consumption": 6.818771362304688e-05 + } + ], + "time_consumption": 0.6034224033355713, + "time_start": "2025-08-19 23:26:34,844", + "time_finished": "2025-08-19 23:26:35,447" + }, + "REQ-0064": { + "name": "__tLogger__", + "msg": "REQ-0064", + "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": 1755638795.4481769, + "msecs": 448.0, + "relativeCreated": 35711.315832, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0064", + "asctime": "2025-08-19 23:26:35,448", + "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": 1755638795.5487332, + "msecs": 548.0, + "relativeCreated": 35811.872093, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:35,548", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.relay.0.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/circulation_pump/relay/0/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": 1755638795.4483876, + "msecs": 448.0, + "relativeCreated": 35711.526655, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/kitchen/circulation_pump/relay/0/set and payload false", + "asctime": "2025-08-19 23:26:35,448" + } + ], + "time_consumption": 0.10034561157226562 + }, + { + "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": 1755638795.6494358, + "msecs": 649.0, + "relativeCreated": 35912.574749, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:35,649", + "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": 1755638795.6491427, + "msecs": 649.0, + "relativeCreated": 35912.281801, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:35,649" + }, + { + "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": 1755638795.6493425, + "msecs": 649.0, + "relativeCreated": 35912.481512, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:35,649" + } + ], + "time_consumption": 9.322166442871094e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly Main Light (ffe.kitchen)", + "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": 27, + "funcName": "device_follow", + "created": 1755638795.6496084, + "msecs": 649.0, + "relativeCreated": 35912.747509, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Shelly Main Light (ffe.kitchen) to True", + "asctime": "2025-08-19 23:26:35,649", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/kitchen/circulation_pump is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638795.8508759, + "msecs": 850.0, + "relativeCreated": 36114.014937, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/kitchen/circulation_pump is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:35,850", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/kitchen/circulation_pump/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638795.6497803, + "msecs": 649.0, + "relativeCreated": 35912.919234, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload on", + "asctime": "2025-08-19 23:26:35,649" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/kitchen/circulation_pump/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638795.6507611, + "msecs": 650.0, + "relativeCreated": 35913.900237, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:26:35,650" + }, + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.timer", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/circulation_pump/timer", + "b'600'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638795.6530764, + "msecs": 653.0, + "relativeCreated": 35916.215404, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/circulation_pump/timer and payload b'600'", + "asctime": "2025-08-19 23:26:35,653" + }, + { + "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": 1755638795.6534498, + "msecs": 653.0, + "relativeCreated": 35916.588702, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'off'", + "asctime": "2025-08-19 23:26:35,653" + }, + { + "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": 1755638795.6536322, + "msecs": 653.0, + "relativeCreated": 35916.771154, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload off", + "asctime": "2025-08-19 23:26:35,653" + }, + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/circulation_pump/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638795.6539686, + "msecs": 653.0, + "relativeCreated": 35917.107593, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'true'", + "asctime": "2025-08-19 23:26:35,653" + }, + { + "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": 1755638795.6544516, + "msecs": 654.0, + "relativeCreated": 35917.590745, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-19 23:26:35,654" + }, + { + "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": 1755638795.6950681, + "msecs": 695.0, + "relativeCreated": 35958.207289, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:26:35,695" + }, + { + "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": 1755638795.8418012, + "msecs": 841.0, + "relativeCreated": 36104.940221, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'on'", + "asctime": "2025-08-19 23:26:35,841" + }, + { + "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": 1755638795.8420594, + "msecs": 842.0, + "relativeCreated": 36105.198314, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:26:35,842" + }, + { + "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": 1755638795.8426893, + "msecs": 842.0, + "relativeCreated": 36105.828208, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:26:35,842" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/kitchen/circulation_pump", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638795.8506885, + "msecs": 850.0, + "relativeCreated": 36113.827396, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/kitchen/circulation_pump): True ()", + "asctime": "2025-08-19 23:26:35,850" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/kitchen/circulation_pump", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638795.8508258, + "msecs": 850.0, + "relativeCreated": 36113.964858, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/kitchen/circulation_pump): result = True ()", + "asctime": "2025-08-19 23:26:35,850" + } + ], + "time_consumption": 5.0067901611328125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly Main Light (ffe.kitchen)", + "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": 27, + "funcName": "device_follow", + "created": 1755638795.8510294, + "msecs": 851.0, + "relativeCreated": 36114.168454, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Shelly Main Light (ffe.kitchen) to False", + "asctime": "2025-08-19 23:26:35,851", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/kitchen/circulation_pump is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638796.05201, + "msecs": 52.0, + "relativeCreated": 36315.148893, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/kitchen/circulation_pump is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:36,052", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/kitchen/circulation_pump/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638795.851167, + "msecs": 851.0, + "relativeCreated": 36114.30606, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload off", + "asctime": "2025-08-19 23:26:35,851" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/kitchen/circulation_pump/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638795.852192, + "msecs": 852.0, + "relativeCreated": 36115.330966, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload b'off'", + "asctime": "2025-08-19 23:26:35,852" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.main_light_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/kitchen/main_light_1/set", + "b'{\"hue_power_on_behavior\": \"recover\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638795.8932707, + "msecs": 893.0, + "relativeCreated": 36156.409908, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/kitchen/main_light_1/set and payload b'{\"hue_power_on_behavior\": \"recover\"}'", + "asctime": "2025-08-19 23:26:35,893" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.main_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/kitchen/main_light_2/set", + "b'{\"hue_power_on_behavior\": \"recover\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638795.8934653, + "msecs": 893.0, + "relativeCreated": 36156.604276, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/kitchen/main_light_2/set and payload b'{\"hue_power_on_behavior\": \"recover\"}'", + "asctime": "2025-08-19 23:26:35,893" + }, + { + "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": 1755638795.8935611, + "msecs": 893.0, + "relativeCreated": 36156.70002, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:26:35,893" + }, + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.timer", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/circulation_pump/timer", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638795.8936808, + "msecs": 893.0, + "relativeCreated": 36156.819914, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/circulation_pump/timer and payload b'0'", + "asctime": "2025-08-19 23:26:35,893" + }, + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/circulation_pump/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638795.89381, + "msecs": 893.0, + "relativeCreated": 36156.948813, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'false'", + "asctime": "2025-08-19 23:26:35,893" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/kitchen/circulation_pump", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638796.0518324, + "msecs": 51.0, + "relativeCreated": 36314.971444, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/kitchen/circulation_pump): False ()", + "asctime": "2025-08-19 23:26:36,051" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/kitchen/circulation_pump", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638796.0519671, + "msecs": 51.0, + "relativeCreated": 36315.106158, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/kitchen/circulation_pump): result = False ()", + "asctime": "2025-08-19 23:26:36,051" + } + ], + "time_consumption": 4.291534423828125e-05 + } + ], + "time_consumption": 0.6038331985473633, + "time_start": "2025-08-19 23:26:35,448", + "time_finished": "2025-08-19 23:26:36,052" + }, + "REQ-0081": { + "name": "__tLogger__", + "msg": "REQ-0081", + "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": 1755638796.0522256, + "msecs": 52.0, + "relativeCreated": 36315.364503, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0081", + "asctime": "2025-08-19 23:26:36,052", + "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": 1755638796.152847, + "msecs": 152.0, + "relativeCreated": 36415.986056, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:36,152", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.floor.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/floor/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638796.0523353, + "msecs": 52.0, + "relativeCreated": 36315.474422, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/floor/main_light/state/set and payload false", + "asctime": "2025-08-19 23:26:36,052" + }, + { + "name": "smart_brain.devices.shellies.ffe.floor.main_light", + "msg": "Unexpected key %s", + "args": [ + "state" + ], + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", + "filename": "base.py", + "module": "base", + "exc_text": null, + "stack_info": null, + "lineno": 49, + "funcName": "set", + "created": 1755638796.052546, + "msecs": 52.0, + "relativeCreated": 36315.684971, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Unexpected key state", + "asctime": "2025-08-19 23:26:36,052" + } + ], + "time_consumption": 0.10030102729797363 + }, + { + "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": 1755638796.2533834, + "msecs": 253.0, + "relativeCreated": 36516.522362, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:36,253", + "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": 1755638796.2532747, + "msecs": 253.0, + "relativeCreated": 36516.413717, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:36,253" + }, + { + "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": 1755638796.2533627, + "msecs": 253.0, + "relativeCreated": 36516.501663, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:36,253" + } + ], + "time_consumption": 2.0742416381835938e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/floor/main_light", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638796.253444, + "msecs": 253.0, + "relativeCreated": 36516.582792, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/floor/main_light to True", + "asctime": "2025-08-19 23:26:36,253", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly Main Light (ffe.floor) 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": 1755638796.4541926, + "msecs": 454.0, + "relativeCreated": 36717.33175, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Shelly Main Light (ffe.floor) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:36,454", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.floor.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/floor/main_light/state/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638796.2534928, + "msecs": 253.0, + "relativeCreated": 36516.6317, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/floor/main_light/state/set and payload true", + "asctime": "2025-08-19 23:26:36,253" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/floor/main_light/relay/0/command", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638796.2545147, + "msecs": 254.0, + "relativeCreated": 36517.653805, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/floor/main_light/relay/0/command and payload b'on'", + "asctime": "2025-08-19 23:26:36,254" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/floor/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638796.254616, + "msecs": 254.0, + "relativeCreated": 36517.755159, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffe/floor/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:26:36,254" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/floor/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638796.2548373, + "msecs": 254.0, + "relativeCreated": 36517.976314, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/floor/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:26:36,254" + }, + { + "name": "smart_brain.mqtt.videv.ffe.floor.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/floor/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638796.2970002, + "msecs": 297.0, + "relativeCreated": 36560.139303, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/floor/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:26:36,297" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly Main Light (ffe.floor)", + "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": 1755638796.4539921, + "msecs": 453.0, + "relativeCreated": 36717.131311, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Shelly Main Light (ffe.floor)): True ()", + "asctime": "2025-08-19 23:26:36,453" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly Main Light (ffe.floor)", + "=", + "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": 1755638796.4541178, + "msecs": 454.0, + "relativeCreated": 36717.25697, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Shelly Main Light (ffe.floor)): result = True ()", + "asctime": "2025-08-19 23:26:36,454" + } + ], + "time_consumption": 7.486343383789062e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffe/floor/main_light", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638796.4543018, + "msecs": 454.0, + "relativeCreated": 36717.44103, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffe/floor/main_light to False", + "asctime": "2025-08-19 23:26:36,454", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly Main Light (ffe.floor) 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": 1755638796.6550953, + "msecs": 655.0, + "relativeCreated": 36918.234298, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Shelly Main Light (ffe.floor) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:36,655", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.floor.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/floor/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638796.4544086, + "msecs": 454.0, + "relativeCreated": 36717.547693, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/floor/main_light/state/set and payload false", + "asctime": "2025-08-19 23:26:36,454" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/floor/main_light/relay/0/command", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638796.4566877, + "msecs": 456.0, + "relativeCreated": 36719.826672, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/floor/main_light/relay/0/command and payload b'off'", + "asctime": "2025-08-19 23:26:36,456" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/floor/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638796.45688, + "msecs": 456.0, + "relativeCreated": 36720.019186, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffe/floor/main_light/relay/0 and payload off", + "asctime": "2025-08-19 23:26:36,456" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/floor/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638796.4575992, + "msecs": 457.0, + "relativeCreated": 36720.738332, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/floor/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-19 23:26:36,457" + }, + { + "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": 1755638796.4991014, + "msecs": 499.0, + "relativeCreated": 36762.240382, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/floor/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:26:36,499" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly Main Light (ffe.floor)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638796.6548715, + "msecs": 654.0, + "relativeCreated": 36918.01067, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Shelly Main Light (ffe.floor)): False ()", + "asctime": "2025-08-19 23:26:36,654" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly Main Light (ffe.floor)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638796.6550412, + "msecs": 655.0, + "relativeCreated": 36918.180212, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Shelly Main Light (ffe.floor)): result = False ()", + "asctime": "2025-08-19 23:26:36,655" + } + ], + "time_consumption": 5.412101745605469e-05 + } + ], + "time_consumption": 0.6028697490692139, + "time_start": "2025-08-19 23:26:36,052", + "time_finished": "2025-08-19 23:26:36,655" + }, + "REQ-0082": { + "name": "__tLogger__", + "msg": "REQ-0082", + "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": 1755638796.655343, + "msecs": 655.0, + "relativeCreated": 36918.482222, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0082", + "asctime": "2025-08-19 23:26:36,655", + "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": 1755638796.7558775, + "msecs": 755.0, + "relativeCreated": 37019.016485, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:36,755", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.floor.main_light.relay.0.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/floor/main_light/relay/0/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": 1755638796.6555262, + "msecs": 655.0, + "relativeCreated": 36918.665224, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffe/floor/main_light/relay/0/set and payload false", + "asctime": "2025-08-19 23:26:36,655" + } + ], + "time_consumption": 0.10035133361816406 + }, + { + "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": 1755638796.8566937, + "msecs": 856.0, + "relativeCreated": 37119.83276, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:36,856", + "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": 1755638796.8564405, + "msecs": 856.0, + "relativeCreated": 37119.579646, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:36,856" + }, + { + "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": 1755638796.856621, + "msecs": 856.0, + "relativeCreated": 37119.759993, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:36,856" + } + ], + "time_consumption": 7.271766662597656e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly Main Light (ffe.floor)", + "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": 27, + "funcName": "device_follow", + "created": 1755638796.85682, + "msecs": 856.0, + "relativeCreated": 37119.959342, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Shelly Main Light (ffe.floor) to True", + "asctime": "2025-08-19 23:26:36,856", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/floor/main_light is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638797.0578017, + "msecs": 57.0, + "relativeCreated": 37320.940691, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/floor/main_light is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:37,057", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/floor/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638796.8569677, + "msecs": 856.0, + "relativeCreated": 37120.106666, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffe/floor/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:26:36,856" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/floor/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638796.8580801, + "msecs": 858.0, + "relativeCreated": 37121.219283, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/floor/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:26:36,858" + }, + { + "name": "smart_brain.mqtt.videv.ffe.floor.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/floor/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638796.859539, + "msecs": 859.0, + "relativeCreated": 37122.677882, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/floor/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:26:36,859" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/floor/main_light", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638797.0577137, + "msecs": 57.0, + "relativeCreated": 37320.852568, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/floor/main_light): True ()", + "asctime": "2025-08-19 23:26:37,057" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/floor/main_light", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638797.057783, + "msecs": 57.0, + "relativeCreated": 37320.921818, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/floor/main_light): result = True ()", + "asctime": "2025-08-19 23:26:37,057" + } + ], + "time_consumption": 1.8835067749023438e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly Main Light (ffe.floor)", + "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": 27, + "funcName": "device_follow", + "created": 1755638797.0578437, + "msecs": 57.0, + "relativeCreated": 37320.982712, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Shelly Main Light (ffe.floor) to False", + "asctime": "2025-08-19 23:26:37,057", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffe/floor/main_light is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638797.258428, + "msecs": 258.0, + "relativeCreated": 37521.567173, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffe/floor/main_light is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:37,258", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/floor/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638797.0578835, + "msecs": 57.0, + "relativeCreated": 37321.02249, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffe/floor/main_light/relay/0 and payload off", + "asctime": "2025-08-19 23:26:37,057" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/floor/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638797.0586805, + "msecs": 58.0, + "relativeCreated": 37321.819649, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffe/floor/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-19 23:26:37,058" + }, + { + "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": 1755638797.0596762, + "msecs": 59.0, + "relativeCreated": 37322.815275, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffe/floor/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:26:37,059" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffe/floor/main_light", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638797.2582507, + "msecs": 258.0, + "relativeCreated": 37521.389742, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffe/floor/main_light): False ()", + "asctime": "2025-08-19 23:26:37,258" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffe/floor/main_light", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638797.2583776, + "msecs": 258.0, + "relativeCreated": 37521.516387, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffe/floor/main_light): result = False ()", + "asctime": "2025-08-19 23:26:37,258" + } + ], + "time_consumption": 5.054473876953125e-05 + } + ], + "time_consumption": 0.6030850410461426, + "time_start": "2025-08-19 23:26:36,655", + "time_finished": "2025-08-19 23:26:37,258" + }, + "REQ-0101": { + "name": "__tLogger__", + "msg": "REQ-0101", + "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": 1755638797.2586496, + "msecs": 258.0, + "relativeCreated": 37521.788614, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0101", + "asctime": "2025-08-19 23:26:37,258", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638797.3592267, + "msecs": 359.0, + "relativeCreated": 37622.365654, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:37,359", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638797.2587829, + "msecs": 258.0, + "relativeCreated": 37521.921906, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/state/set and payload false", + "asctime": "2025-08-19 23:26:37,258" + }, + { + "name": "smart_brain.devices.shellies.ffw.livingroom.main_light", + "msg": "Unexpected key %s", + "args": [ + "state" + ], + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", + "filename": "base.py", + "module": "base", + "exc_text": null, + "stack_info": null, + "lineno": 49, + "funcName": "set", + "created": 1755638797.2590246, + "msecs": 259.0, + "relativeCreated": 37522.16356, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Unexpected key state", + "asctime": "2025-08-19 23:26:37,259" + } + ], + "time_consumption": 0.10020208358764648 + }, + { + "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": 1755638797.459864, + "msecs": 459.0, + "relativeCreated": 37723.00294, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:37,459", + "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": 1755638797.459644, + "msecs": 459.0, + "relativeCreated": 37722.783109, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:37,459" + }, + { + "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": 1755638797.4598074, + "msecs": 459.0, + "relativeCreated": 37722.946414, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:37,459" + } + ], + "time_consumption": 5.650520324707031e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/livingroom/main_light", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638797.459994, + "msecs": 459.0, + "relativeCreated": 37723.133194, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/livingroom/main_light to True", + "asctime": "2025-08-19 23:26:37,459", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly Main Light (ffw.livingroom) 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": 1755638797.6608503, + "msecs": 660.0, + "relativeCreated": 37923.98918, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Shelly Main Light (ffw.livingroom) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:37,660", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/state/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638797.4601288, + "msecs": 460.0, + "relativeCreated": 37723.267888, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/state/set and payload true", + "asctime": "2025-08-19 23:26:37,460" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0/command", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638797.4626136, + "msecs": 462.0, + "relativeCreated": 37725.752496, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0/command and payload b'on'", + "asctime": "2025-08-19 23:26:37,462" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638797.4628255, + "msecs": 462.0, + "relativeCreated": 37725.964548, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:26:37,462" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638797.4631028, + "msecs": 463.0, + "relativeCreated": 37726.241627, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:37,463" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638797.4638171, + "msecs": 463.0, + "relativeCreated": 37726.956321, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:26:37,463" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638797.4640996, + "msecs": 464.0, + "relativeCreated": 37727.238599, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:37,464" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638797.506094, + "msecs": 506.0, + "relativeCreated": 37769.233061, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:26:37,506" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638797.546202, + "msecs": 546.0, + "relativeCreated": 37809.340885, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'50'", + "asctime": "2025-08-19 23:26:37,546" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638797.5463634, + "msecs": 546.0, + "relativeCreated": 37809.502394, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'5'", + "asctime": "2025-08-19 23:26:37,546" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly Main Light (ffw.livingroom)", + "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": 1755638797.6606672, + "msecs": 660.0, + "relativeCreated": 37923.806044, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Shelly Main Light (ffw.livingroom)): True ()", + "asctime": "2025-08-19 23:26:37,660" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly Main Light (ffw.livingroom)", + "=", + "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": 1755638797.6607819, + "msecs": 660.0, + "relativeCreated": 37923.920855, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Shelly Main Light (ffw.livingroom)): result = True ()", + "asctime": "2025-08-19 23:26:37,660" + } + ], + "time_consumption": 6.842613220214844e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/livingroom/main_light", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638797.660979, + "msecs": 660.0, + "relativeCreated": 37924.117933, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/livingroom/main_light to False", + "asctime": "2025-08-19 23:26:37,660", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly Main Light (ffw.livingroom) 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": 1755638797.8615894, + "msecs": 861.0, + "relativeCreated": 38124.728481, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Shelly Main Light (ffw.livingroom) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:37,861", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638797.6610873, + "msecs": 661.0, + "relativeCreated": 37924.226215, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/state/set and payload false", + "asctime": "2025-08-19 23:26:37,661" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0/command", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638797.6631174, + "msecs": 663.0, + "relativeCreated": 37926.256318, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0/command and payload b'off'", + "asctime": "2025-08-19 23:26:37,663" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638797.6633847, + "msecs": 663.0, + "relativeCreated": 37926.523584, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload off", + "asctime": "2025-08-19 23:26:37,663" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638797.6640642, + "msecs": 664.0, + "relativeCreated": 37927.203281, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-19 23:26:37,664" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638797.7044492, + "msecs": 704.0, + "relativeCreated": 37967.5883, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:26:37,704" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly Main Light (ffw.livingroom)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638797.861511, + "msecs": 861.0, + "relativeCreated": 38124.649857, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Shelly Main Light (ffw.livingroom)): False ()", + "asctime": "2025-08-19 23:26:37,861" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly Main Light (ffw.livingroom)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638797.8615716, + "msecs": 861.0, + "relativeCreated": 38124.710612, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Shelly Main Light (ffw.livingroom)): result = False ()", + "asctime": "2025-08-19 23:26:37,861" + } + ], + "time_consumption": 1.7881393432617188e-05 + } + ], + "time_consumption": 0.6029398441314697, + "time_start": "2025-08-19 23:26:37,258", + "time_finished": "2025-08-19 23:26:37,861" + }, + "REQ-0102": { + "name": "__tLogger__", + "msg": "REQ-0102", + "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": 1755638797.8616905, + "msecs": 861.0, + "relativeCreated": 38124.82974, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0102", + "asctime": "2025-08-19 23:26:37,861", + "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": 1755638797.962028, + "msecs": 962.0, + "relativeCreated": 38225.166912, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:37,962", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.relay.0.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/relay/0/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": 1755638797.8617666, + "msecs": 861.0, + "relativeCreated": 38124.905568, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/relay/0/set and payload false", + "asctime": "2025-08-19 23:26:37,861" + } + ], + "time_consumption": 0.10026144981384277 + }, + { + "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": 1755638798.062627, + "msecs": 62.0, + "relativeCreated": 38325.766127, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:38,062", + "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": 1755638798.0624096, + "msecs": 62.0, + "relativeCreated": 38325.54874, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:38,062" + }, + { + "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": 1755638798.0625718, + "msecs": 62.0, + "relativeCreated": 38325.710885, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:38,062" + } + ], + "time_consumption": 5.53131103515625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly Main Light (ffw.livingroom)", + "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": 27, + "funcName": "device_follow", + "created": 1755638798.0627403, + "msecs": 62.0, + "relativeCreated": 38325.879141, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Shelly Main Light (ffw.livingroom) to True", + "asctime": "2025-08-19 23:26:38,062", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638798.2638025, + "msecs": 263.0, + "relativeCreated": 38526.941583, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/livingroom/main_light is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:38,263", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638798.0628655, + "msecs": 62.0, + "relativeCreated": 38326.004465, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:26:38,062" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638798.0632212, + "msecs": 63.0, + "relativeCreated": 38326.36026, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:38,063" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638798.0641663, + "msecs": 64.0, + "relativeCreated": 38327.305528, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:26:38,064" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638798.0647712, + "msecs": 64.0, + "relativeCreated": 38327.910191, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:38,064" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638798.0659392, + "msecs": 65.0, + "relativeCreated": 38329.078139, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:26:38,065" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638798.2637107, + "msecs": 263.0, + "relativeCreated": 38526.849839, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/livingroom/main_light): True ()", + "asctime": "2025-08-19 23:26:38,263" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638798.2637794, + "msecs": 263.0, + "relativeCreated": 38526.91836, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/livingroom/main_light): result = True ()", + "asctime": "2025-08-19 23:26:38,263" + } + ], + "time_consumption": 2.3126602172851562e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly Main Light (ffw.livingroom)", + "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": 27, + "funcName": "device_follow", + "created": 1755638798.2638566, + "msecs": 263.0, + "relativeCreated": 38526.99563, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Shelly Main Light (ffw.livingroom) to False", + "asctime": "2025-08-19 23:26:38,263", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638798.464762, + "msecs": 464.0, + "relativeCreated": 38727.900774, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/livingroom/main_light is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:38,464", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638798.2639186, + "msecs": 263.0, + "relativeCreated": 38527.057549, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload off", + "asctime": "2025-08-19 23:26:38,263" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638798.2643008, + "msecs": 264.0, + "relativeCreated": 38527.439682, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-19 23:26:38,264" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638798.2648995, + "msecs": 264.0, + "relativeCreated": 38528.038664, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:26:38,264" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638798.4645627, + "msecs": 464.0, + "relativeCreated": 38727.701761, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/livingroom/main_light): False ()", + "asctime": "2025-08-19 23:26:38,464" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638798.4647055, + "msecs": 464.0, + "relativeCreated": 38727.844555, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/livingroom/main_light): result = False ()", + "asctime": "2025-08-19 23:26:38,464" + } + ], + "time_consumption": 5.650520324707031e-05 + } + ], + "time_consumption": 0.6030714511871338, + "time_start": "2025-08-19 23:26:37,861", + "time_finished": "2025-08-19 23:26:38,464" + }, + "REQ-0103": { + "name": "__tLogger__", + "msg": "REQ-0103", + "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": 1755638798.4650767, + "msecs": 465.0, + "relativeCreated": 38728.215767, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0103", + "asctime": "2025-08-19 23:26:38,465", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638798.5657928, + "msecs": 565.0, + "relativeCreated": 38828.931707, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:26:38,565", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638798.465222, + "msecs": 465.0, + "relativeCreated": 38728.360877, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:26:38,465" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638798.4655373, + "msecs": 465.0, + "relativeCreated": 38728.676335, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:38,465" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638798.4663956, + "msecs": 466.0, + "relativeCreated": 38729.534632, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:26:38,466" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638798.4667072, + "msecs": 466.0, + "relativeCreated": 38729.846143, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:38,466" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638798.508291, + "msecs": 508.0, + "relativeCreated": 38771.430165, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:26:38,508" + } + ], + "time_consumption": 0.057501792907714844 + }, + { + "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": 1755638798.666664, + "msecs": 666.0, + "relativeCreated": 38929.803015, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-19 23:26:38,666", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness/set", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638798.566064, + "msecs": 566.0, + "relativeCreated": 38829.202972, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 100", + "asctime": "2025-08-19 23:26:38,566" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638798.5663815, + "msecs": 566.0, + "relativeCreated": 38829.520583, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:38,566" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"brightness\": 254}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638798.5682847, + "msecs": 568.0, + "relativeCreated": 38831.423718, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:26:38,568" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638798.5686836, + "msecs": 568.0, + "relativeCreated": 38831.822424, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:38,568" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness", + "b'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638798.6107342, + "msecs": 610.0, + "relativeCreated": 38873.873394, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'100'", + "asctime": "2025-08-19 23:26:38,610" + } + ], + "time_consumption": 0.05592966079711914 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638798.767258, + "msecs": 767.0, + "relativeCreated": 39030.396938, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-19 23:26:38,767", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638798.767023, + "msecs": 767.0, + "relativeCreated": 39030.162017, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-19 23:26:38,767" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638798.7672026, + "msecs": 767.0, + "relativeCreated": 39030.341548, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-19 23:26:38,767" + } + ], + "time_consumption": 5.53131103515625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/livingroom/main_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638798.767367, + "msecs": 767.0, + "relativeCreated": 39030.505969, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/livingroom/main_light to 0", + "asctime": "2025-08-19 23:26:38,767", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638798.9683475, + "msecs": 968.0, + "relativeCreated": 39231.486773, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/livingroom/main_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:26:38,968", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness/set", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638798.7674837, + "msecs": 767.0, + "relativeCreated": 39030.622597, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 0", + "asctime": "2025-08-19 23:26:38,767" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"brightness\": 1}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638798.7693312, + "msecs": 769.0, + "relativeCreated": 39032.470236, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"brightness\": 1}'", + "asctime": "2025-08-19 23:26:38,769" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638798.7695608, + "msecs": 769.0, + "relativeCreated": 39032.699789, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:38,769" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638798.7701511, + "msecs": 770.0, + "relativeCreated": 39033.290217, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:38,770" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638798.8116844, + "msecs": 811.0, + "relativeCreated": 39074.823479, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'0'", + "asctime": "2025-08-19 23:26:38,811" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/livingroom/main_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638798.9681442, + "msecs": 968.0, + "relativeCreated": 39231.28318, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/livingroom/main_light): 0 ()", + "asctime": "2025-08-19 23:26:38,968" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/livingroom/main_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638798.9682918, + "msecs": 968.0, + "relativeCreated": 39231.430796, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/livingroom/main_light): result = 0 ()", + "asctime": "2025-08-19 23:26:38,968" + } + ], + "time_consumption": 5.5789947509765625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/livingroom/main_light", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638798.9684682, + "msecs": 968.0, + "relativeCreated": 39231.607155, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/livingroom/main_light to 20", + "asctime": "2025-08-19 23:26:38,968", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638799.1696, + "msecs": 169.0, + "relativeCreated": 39432.738937, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/livingroom/main_light is correct (Content 20 and Type is ).", + "asctime": "2025-08-19 23:26:39,169", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness/set", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638798.968625, + "msecs": 968.0, + "relativeCreated": 39231.764065, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 20", + "asctime": "2025-08-19 23:26:38,968" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"brightness\": 52}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638798.9708734, + "msecs": 970.0, + "relativeCreated": 39234.01232, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"brightness\": 52}'", + "asctime": "2025-08-19 23:26:38,970" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638798.971121, + "msecs": 971.0, + "relativeCreated": 39234.260165, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:38,971" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638798.9717083, + "msecs": 971.0, + "relativeCreated": 39234.847332, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:38,971" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638799.0124397, + "msecs": 12.0, + "relativeCreated": 39275.578902, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'20'", + "asctime": "2025-08-19 23:26:39,012" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/livingroom/main_light", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638799.1694045, + "msecs": 169.0, + "relativeCreated": 39432.543389, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/livingroom/main_light): 20 ()", + "asctime": "2025-08-19 23:26:39,169" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/livingroom/main_light", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638799.1695457, + "msecs": 169.0, + "relativeCreated": 39432.684794, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/livingroom/main_light): result = 20 ()", + "asctime": "2025-08-19 23:26:39,169" + } + ], + "time_consumption": 5.435943603515625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/livingroom/main_light", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638799.1697123, + "msecs": 169.0, + "relativeCreated": 39432.851296, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/livingroom/main_light to 40", + "asctime": "2025-08-19 23:26:39,169", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638799.3705552, + "msecs": 370.0, + "relativeCreated": 39633.694205, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/livingroom/main_light is correct (Content 40 and Type is ).", + "asctime": "2025-08-19 23:26:39,370", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness/set", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638799.169822, + "msecs": 169.0, + "relativeCreated": 39432.96108, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 40", + "asctime": "2025-08-19 23:26:39,169" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"brightness\": 102}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638799.172171, + "msecs": 172.0, + "relativeCreated": 39435.309919, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"brightness\": 102}'", + "asctime": "2025-08-19 23:26:39,172" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638799.1724434, + "msecs": 172.0, + "relativeCreated": 39435.582321, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:39,172" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638799.172974, + "msecs": 172.0, + "relativeCreated": 39436.11297, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:39,172" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness", + "b'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638799.2132854, + "msecs": 213.0, + "relativeCreated": 39476.424463, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'40'", + "asctime": "2025-08-19 23:26:39,213" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/livingroom/main_light", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638799.3704498, + "msecs": 370.0, + "relativeCreated": 39633.588717, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/livingroom/main_light): 40 ()", + "asctime": "2025-08-19 23:26:39,370" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/livingroom/main_light", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638799.3705344, + "msecs": 370.0, + "relativeCreated": 39633.6735, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/livingroom/main_light): result = 40 ()", + "asctime": "2025-08-19 23:26:39,370" + } + ], + "time_consumption": 2.0742416381835938e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/livingroom/main_light", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638799.3706098, + "msecs": 370.0, + "relativeCreated": 39633.748547, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/livingroom/main_light to 60", + "asctime": "2025-08-19 23:26:39,370", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638799.5711925, + "msecs": 571.0, + "relativeCreated": 39834.331555, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/livingroom/main_light is correct (Content 60 and Type is ).", + "asctime": "2025-08-19 23:26:39,571", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness/set", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638799.3706872, + "msecs": 370.0, + "relativeCreated": 39633.826116, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 60", + "asctime": "2025-08-19 23:26:39,370" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"brightness\": 153}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638799.3718984, + "msecs": 371.0, + "relativeCreated": 39635.037319, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"brightness\": 153}'", + "asctime": "2025-08-19 23:26:39,371" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638799.371983, + "msecs": 371.0, + "relativeCreated": 39635.122018, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:39,371" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638799.3721974, + "msecs": 372.0, + "relativeCreated": 39635.336431, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:39,372" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness", + "b'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638799.413255, + "msecs": 413.0, + "relativeCreated": 39676.393797, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'60'", + "asctime": "2025-08-19 23:26:39,413" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/livingroom/main_light", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638799.5710096, + "msecs": 571.0, + "relativeCreated": 39834.148461, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/livingroom/main_light): 60 ()", + "asctime": "2025-08-19 23:26:39,571" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/livingroom/main_light", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638799.5711436, + "msecs": 571.0, + "relativeCreated": 39834.282651, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/livingroom/main_light): result = 60 ()", + "asctime": "2025-08-19 23:26:39,571" + } + ], + "time_consumption": 4.887580871582031e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/livingroom/main_light", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638799.5712981, + "msecs": 571.0, + "relativeCreated": 39834.436963, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/livingroom/main_light to 80", + "asctime": "2025-08-19 23:26:39,571", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638799.7719305, + "msecs": 771.0, + "relativeCreated": 40035.069463, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/livingroom/main_light is correct (Content 80 and Type is ).", + "asctime": "2025-08-19 23:26:39,771", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness/set", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638799.5714178, + "msecs": 571.0, + "relativeCreated": 39834.556825, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 80", + "asctime": "2025-08-19 23:26:39,571" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"brightness\": 203}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638799.5733378, + "msecs": 573.0, + "relativeCreated": 39836.476794, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"brightness\": 203}'", + "asctime": "2025-08-19 23:26:39,573" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638799.5735562, + "msecs": 573.0, + "relativeCreated": 39836.695227, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:39,573" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638799.5740528, + "msecs": 574.0, + "relativeCreated": 39837.191961, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:39,574" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness", + "b'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638799.6150732, + "msecs": 615.0, + "relativeCreated": 39878.212377, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'80'", + "asctime": "2025-08-19 23:26:39,615" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/livingroom/main_light", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638799.7718437, + "msecs": 771.0, + "relativeCreated": 40034.982495, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/livingroom/main_light): 80 ()", + "asctime": "2025-08-19 23:26:39,771" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/livingroom/main_light", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638799.7719111, + "msecs": 771.0, + "relativeCreated": 40035.050173, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/livingroom/main_light): result = 80 ()", + "asctime": "2025-08-19 23:26:39,771" + } + ], + "time_consumption": 1.9311904907226562e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/livingroom/main_light", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638799.7719753, + "msecs": 771.0, + "relativeCreated": 40035.114229, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/livingroom/main_light to 100", + "asctime": "2025-08-19 23:26:39,771", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638799.972786, + "msecs": 972.0, + "relativeCreated": 40235.924811, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/livingroom/main_light is correct (Content 100 and Type is ).", + "asctime": "2025-08-19 23:26:39,972", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness/set", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638799.7720299, + "msecs": 772.0, + "relativeCreated": 40035.168986, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 100", + "asctime": "2025-08-19 23:26:39,772" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"brightness\": 254}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638799.773251, + "msecs": 773.0, + "relativeCreated": 40036.390008, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:26:39,773" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638799.7733526, + "msecs": 773.0, + "relativeCreated": 40036.491696, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:39,773" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638799.773516, + "msecs": 773.0, + "relativeCreated": 40036.654915, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:39,773" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness", + "b'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638799.8152566, + "msecs": 815.0, + "relativeCreated": 40078.395463, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'100'", + "asctime": "2025-08-19 23:26:39,815" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/livingroom/main_light", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638799.972621, + "msecs": 972.0, + "relativeCreated": 40235.760149, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/livingroom/main_light): 100 ()", + "asctime": "2025-08-19 23:26:39,972" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/livingroom/main_light", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638799.9727373, + "msecs": 972.0, + "relativeCreated": 40235.876377, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/livingroom/main_light): result = 100 ()", + "asctime": "2025-08-19 23:26:39,972" + } + ], + "time_consumption": 4.863739013671875e-05 + } + ], + "time_consumption": 1.507709264755249, + "time_start": "2025-08-19 23:26:38,465", + "time_finished": "2025-08-19 23:26:39,972" + }, + "REQ-0104": { + "name": "__tLogger__", + "msg": "REQ-0104", + "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": 1755638799.9730394, + "msecs": 973.0, + "relativeCreated": 40236.178435, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0104", + "asctime": "2025-08-19 23:26:39,973", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638800.0732112, + "msecs": 73.0, + "relativeCreated": 40336.350233, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:26:40,073", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638800.1735995, + "msecs": 173.0, + "relativeCreated": 40436.738467, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-19 23:26:40,173", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness/set", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638800.07334, + "msecs": 73.0, + "relativeCreated": 40336.478886, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 100", + "asctime": "2025-08-19 23:26:40,073" + } + ], + "time_consumption": 0.10025954246520996 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638800.2740037, + "msecs": 274.0, + "relativeCreated": 40537.142636, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-19 23:26:40,274", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638800.2739112, + "msecs": 273.0, + "relativeCreated": 40537.050322, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-19 23:26:40,273" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638800.273973, + "msecs": 273.0, + "relativeCreated": 40537.111957, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-19 23:26:40,273" + } + ], + "time_consumption": 3.075599670410156e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638800.2740502, + "msecs": 274.0, + "relativeCreated": 40537.189301, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/livingroom/main_light to 0", + "asctime": "2025-08-19 23:26:40,274", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638800.4746962, + "msecs": 474.0, + "relativeCreated": 40737.835224, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/livingroom/main_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:26:40,474", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638800.2741146, + "msecs": 274.0, + "relativeCreated": 40537.253606, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:40,274" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638800.2744305, + "msecs": 274.0, + "relativeCreated": 40537.56944, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:40,274" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638800.2749078, + "msecs": 274.0, + "relativeCreated": 40538.046902, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'0'", + "asctime": "2025-08-19 23:26:40,274" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638800.4745104, + "msecs": 474.0, + "relativeCreated": 40737.649289, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/livingroom/main_light): 0 ()", + "asctime": "2025-08-19 23:26:40,474" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638800.474647, + "msecs": 474.0, + "relativeCreated": 40737.785942, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/livingroom/main_light): result = 0 ()", + "asctime": "2025-08-19 23:26:40,474" + } + ], + "time_consumption": 4.9114227294921875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638800.474804, + "msecs": 474.0, + "relativeCreated": 40737.943081, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/livingroom/main_light to 20", + "asctime": "2025-08-19 23:26:40,474", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638800.6754668, + "msecs": 675.0, + "relativeCreated": 40938.605636, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/livingroom/main_light is correct (Content 20 and Type is ).", + "asctime": "2025-08-19 23:26:40,675", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638800.4749792, + "msecs": 474.0, + "relativeCreated": 40738.118139, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:40,474" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638800.4758193, + "msecs": 475.0, + "relativeCreated": 40738.958227, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:40,475" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638800.4770167, + "msecs": 477.0, + "relativeCreated": 40740.15554, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'20'", + "asctime": "2025-08-19 23:26:40,477" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638800.6753945, + "msecs": 675.0, + "relativeCreated": 40938.533493, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/livingroom/main_light): 20 ()", + "asctime": "2025-08-19 23:26:40,675" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638800.6754498, + "msecs": 675.0, + "relativeCreated": 40938.588866, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/livingroom/main_light): result = 20 ()", + "asctime": "2025-08-19 23:26:40,675" + } + ], + "time_consumption": 1.6927719116210938e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638800.6755083, + "msecs": 675.0, + "relativeCreated": 40938.647218, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/livingroom/main_light to 40", + "asctime": "2025-08-19 23:26:40,675", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638800.876097, + "msecs": 876.0, + "relativeCreated": 41139.236046, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/livingroom/main_light is correct (Content 40 and Type is ).", + "asctime": "2025-08-19 23:26:40,876", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638800.6755655, + "msecs": 675.0, + "relativeCreated": 40938.70458, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:40,675" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638800.6760387, + "msecs": 676.0, + "relativeCreated": 40939.177777, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:40,676" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness", + "b'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638800.6764972, + "msecs": 676.0, + "relativeCreated": 40939.636144, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'40'", + "asctime": "2025-08-19 23:26:40,676" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638800.8759482, + "msecs": 875.0, + "relativeCreated": 41139.087376, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/livingroom/main_light): 40 ()", + "asctime": "2025-08-19 23:26:40,875" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638800.8760538, + "msecs": 876.0, + "relativeCreated": 41139.192741, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/livingroom/main_light): result = 40 ()", + "asctime": "2025-08-19 23:26:40,876" + } + ], + "time_consumption": 4.315376281738281e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638800.876187, + "msecs": 876.0, + "relativeCreated": 41139.3261, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/livingroom/main_light to 60", + "asctime": "2025-08-19 23:26:40,876", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638801.0769167, + "msecs": 76.0, + "relativeCreated": 41340.055662, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/livingroom/main_light is correct (Content 60 and Type is ).", + "asctime": "2025-08-19 23:26:41,076", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638800.87633, + "msecs": 876.0, + "relativeCreated": 41139.468932, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:40,876" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638800.877247, + "msecs": 877.0, + "relativeCreated": 41140.385958, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:40,877" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness", + "b'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638800.878389, + "msecs": 878.0, + "relativeCreated": 41141.528088, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'60'", + "asctime": "2025-08-19 23:26:40,878" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638801.0768003, + "msecs": 76.0, + "relativeCreated": 41339.939171, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/livingroom/main_light): 60 ()", + "asctime": "2025-08-19 23:26:41,076" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638801.0768847, + "msecs": 76.0, + "relativeCreated": 41340.023845, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/livingroom/main_light): result = 60 ()", + "asctime": "2025-08-19 23:26:41,076" + } + ], + "time_consumption": 3.1948089599609375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638801.076976, + "msecs": 76.0, + "relativeCreated": 41340.115213, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/livingroom/main_light to 80", + "asctime": "2025-08-19 23:26:41,076", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638801.2778647, + "msecs": 277.0, + "relativeCreated": 41541.003676, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/livingroom/main_light is correct (Content 80 and Type is ).", + "asctime": "2025-08-19 23:26:41,277", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638801.0770767, + "msecs": 77.0, + "relativeCreated": 41340.215679, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:41,077" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638801.0776393, + "msecs": 77.0, + "relativeCreated": 41340.778509, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:41,077" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness", + "b'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638801.0780802, + "msecs": 78.0, + "relativeCreated": 41341.219343, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'80'", + "asctime": "2025-08-19 23:26:41,078" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638801.2776272, + "msecs": 277.0, + "relativeCreated": 41540.766204, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/livingroom/main_light): 80 ()", + "asctime": "2025-08-19 23:26:41,277" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638801.2778041, + "msecs": 277.0, + "relativeCreated": 41540.942917, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/livingroom/main_light): result = 80 ()", + "asctime": "2025-08-19 23:26:41,277" + } + ], + "time_consumption": 6.0558319091796875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638801.2780282, + "msecs": 278.0, + "relativeCreated": 41541.167272, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/livingroom/main_light to 100", + "asctime": "2025-08-19 23:26:41,278", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638801.4791114, + "msecs": 479.0, + "relativeCreated": 41742.250392, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/livingroom/main_light is correct (Content 100 and Type is ).", + "asctime": "2025-08-19 23:26:41,479", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638801.2782102, + "msecs": 278.0, + "relativeCreated": 41541.348964, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:41,278" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638801.27945, + "msecs": 279.0, + "relativeCreated": 41542.588785, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:41,279" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness", + "b'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638801.2809963, + "msecs": 280.0, + "relativeCreated": 41544.135294, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'100'", + "asctime": "2025-08-19 23:26:41,280" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638801.478883, + "msecs": 478.0, + "relativeCreated": 41742.02199, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/livingroom/main_light): 100 ()", + "asctime": "2025-08-19 23:26:41,478" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638801.4790576, + "msecs": 479.0, + "relativeCreated": 41742.196783, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/livingroom/main_light): result = 100 ()", + "asctime": "2025-08-19 23:26:41,479" + } + ], + "time_consumption": 5.3882598876953125e-05 + } + ], + "time_consumption": 1.5060720443725586, + "time_start": "2025-08-19 23:26:39,973", + "time_finished": "2025-08-19 23:26:41,479" + }, + "REQ-0105": { + "name": "__tLogger__", + "msg": "REQ-0105", + "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": 1755638801.479369, + "msecs": 479.0, + "relativeCreated": 41742.507875, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0105", + "asctime": "2025-08-19 23:26:41,479", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638801.5796964, + "msecs": 579.0, + "relativeCreated": 41842.83546, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:26:41,579", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638801.6807117, + "msecs": 680.0, + "relativeCreated": 41943.850767, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 10", + "asctime": "2025-08-19 23:26:41,680", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638801.5799985, + "msecs": 579.0, + "relativeCreated": 41843.137412, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 10", + "asctime": "2025-08-19 23:26:41,579" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638801.5802934, + "msecs": 580.0, + "relativeCreated": 41843.432458, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:41,580" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638801.5822601, + "msecs": 582.0, + "relativeCreated": 41845.399244, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:26:41,582" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638801.5826442, + "msecs": 582.0, + "relativeCreated": 41845.783126, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:41,582" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp", + "b'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638801.6252794, + "msecs": 625.0, + "relativeCreated": 41888.418382, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'10'", + "asctime": "2025-08-19 23:26:41,625" + } + ], + "time_consumption": 0.05543231964111328 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(10, 10)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638801.7814267, + "msecs": 781.0, + "relativeCreated": 42044.565796, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", + "asctime": "2025-08-19 23:26:41,781", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638801.7812452, + "msecs": 781.0, + "relativeCreated": 42044.384143, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (10, 10) ()", + "asctime": "2025-08-19 23:26:41,781" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638801.781378, + "msecs": 781.0, + "relativeCreated": 42044.51694, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", + "asctime": "2025-08-19 23:26:41,781" + } + ], + "time_consumption": 4.863739013671875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/livingroom/main_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638801.7815335, + "msecs": 781.0, + "relativeCreated": 42044.672555, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/livingroom/main_light to 0", + "asctime": "2025-08-19 23:26:41,781", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638801.9830527, + "msecs": 983.0, + "relativeCreated": 42246.191815, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/livingroom/main_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:26:41,983", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp/set", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638801.781676, + "msecs": 781.0, + "relativeCreated": 42044.815152, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 0", + "asctime": "2025-08-19 23:26:41,781" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"color_temp\": 250}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638801.784027, + "msecs": 784.0, + "relativeCreated": 42047.166158, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"color_temp\": 250}'", + "asctime": "2025-08-19 23:26:41,784" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638801.784247, + "msecs": 784.0, + "relativeCreated": 42047.386105, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:41,784" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638801.784824, + "msecs": 784.0, + "relativeCreated": 42047.962782, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:41,784" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638801.8252685, + "msecs": 825.0, + "relativeCreated": 42088.407364, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'0'", + "asctime": "2025-08-19 23:26:41,825" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/livingroom/main_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638801.98295, + "msecs": 982.0, + "relativeCreated": 42246.0888, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/livingroom/main_light): 0 ()", + "asctime": "2025-08-19 23:26:41,982" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/livingroom/main_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638801.9830284, + "msecs": 983.0, + "relativeCreated": 42246.167438, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/livingroom/main_light): result = 0 ()", + "asctime": "2025-08-19 23:26:41,983" + } + ], + "time_consumption": 2.4318695068359375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/livingroom/main_light", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638801.9831188, + "msecs": 983.0, + "relativeCreated": 42246.257836, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/livingroom/main_light to 2", + "asctime": "2025-08-19 23:26:41,983", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638802.1839385, + "msecs": 183.0, + "relativeCreated": 42447.077522, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/livingroom/main_light is correct (Content 2 and Type is ).", + "asctime": "2025-08-19 23:26:42,183", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp/set", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638801.9831781, + "msecs": 983.0, + "relativeCreated": 42246.317358, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 2", + "asctime": "2025-08-19 23:26:41,983" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"color_temp\": 291}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638801.9870405, + "msecs": 987.0, + "relativeCreated": 42250.179483, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"color_temp\": 291}'", + "asctime": "2025-08-19 23:26:41,987" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638801.9871798, + "msecs": 987.0, + "relativeCreated": 42250.318828, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:41,987" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638801.9875298, + "msecs": 987.0, + "relativeCreated": 42250.668738, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:41,987" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp", + "b'2'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638802.0280752, + "msecs": 28.0, + "relativeCreated": 42291.214378, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'2'", + "asctime": "2025-08-19 23:26:42,028" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/livingroom/main_light", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638802.1836958, + "msecs": 183.0, + "relativeCreated": 42446.834922, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/livingroom/main_light): 2 ()", + "asctime": "2025-08-19 23:26:42,183" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/livingroom/main_light", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638802.1838415, + "msecs": 183.0, + "relativeCreated": 42446.980635, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/livingroom/main_light): result = 2 ()", + "asctime": "2025-08-19 23:26:42,183" + } + ], + "time_consumption": 9.703636169433594e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/livingroom/main_light", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638802.1840618, + "msecs": 184.0, + "relativeCreated": 42447.200714, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/livingroom/main_light to 4", + "asctime": "2025-08-19 23:26:42,184", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "4", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638802.3849998, + "msecs": 384.0, + "relativeCreated": 42648.138675, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/livingroom/main_light is correct (Content 4 and Type is ).", + "asctime": "2025-08-19 23:26:42,384", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp/set", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638802.184173, + "msecs": 184.0, + "relativeCreated": 42447.312057, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 4", + "asctime": "2025-08-19 23:26:42,184" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"color_temp\": 332}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638802.1865377, + "msecs": 186.0, + "relativeCreated": 42449.676796, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"color_temp\": 332}'", + "asctime": "2025-08-19 23:26:42,186" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638802.1867805, + "msecs": 186.0, + "relativeCreated": 42449.91947, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:42,186" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638802.1873498, + "msecs": 187.0, + "relativeCreated": 42450.488777, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:42,187" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp", + "b'4'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638802.2290504, + "msecs": 229.0, + "relativeCreated": 42492.189483, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'4'", + "asctime": "2025-08-19 23:26:42,229" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/livingroom/main_light", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638802.3847919, + "msecs": 384.0, + "relativeCreated": 42647.930769, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/livingroom/main_light): 4 ()", + "asctime": "2025-08-19 23:26:42,384" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/livingroom/main_light", + "=", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638802.3849485, + "msecs": 384.0, + "relativeCreated": 42648.087496, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/livingroom/main_light): result = 4 ()", + "asctime": "2025-08-19 23:26:42,384" + } + ], + "time_consumption": 5.125999450683594e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/livingroom/main_light", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638802.385111, + "msecs": 385.0, + "relativeCreated": 42648.250091, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/livingroom/main_light to 6", + "asctime": "2025-08-19 23:26:42,385", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "6", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638802.5859625, + "msecs": 585.0, + "relativeCreated": 42849.101534, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/livingroom/main_light is correct (Content 6 and Type is ).", + "asctime": "2025-08-19 23:26:42,585", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp/set", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638802.3852298, + "msecs": 385.0, + "relativeCreated": 42648.368833, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 6", + "asctime": "2025-08-19 23:26:42,385" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"color_temp\": 372}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638802.3870783, + "msecs": 387.0, + "relativeCreated": 42650.217529, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"color_temp\": 372}'", + "asctime": "2025-08-19 23:26:42,387" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638802.3873227, + "msecs": 387.0, + "relativeCreated": 42650.461664, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:42,387" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638802.3878603, + "msecs": 387.0, + "relativeCreated": 42650.999118, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:42,387" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp", + "b'6'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638802.4292305, + "msecs": 429.0, + "relativeCreated": 42692.3693, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'6'", + "asctime": "2025-08-19 23:26:42,429" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/livingroom/main_light", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638802.5857687, + "msecs": 585.0, + "relativeCreated": 42848.907812, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/livingroom/main_light): 6 ()", + "asctime": "2025-08-19 23:26:42,585" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/livingroom/main_light", + "=", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638802.585912, + "msecs": 585.0, + "relativeCreated": 42849.051124, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/livingroom/main_light): result = 6 ()", + "asctime": "2025-08-19 23:26:42,585" + } + ], + "time_consumption": 5.054473876953125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/livingroom/main_light", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638802.586066, + "msecs": 586.0, + "relativeCreated": 42849.204856, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/livingroom/main_light to 8", + "asctime": "2025-08-19 23:26:42,586", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638802.786745, + "msecs": 786.0, + "relativeCreated": 43049.884114, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/livingroom/main_light is correct (Content 8 and Type is ).", + "asctime": "2025-08-19 23:26:42,786", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp/set", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638802.5861926, + "msecs": 586.0, + "relativeCreated": 42849.331524, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 8", + "asctime": "2025-08-19 23:26:42,586" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"color_temp\": 413}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638802.588326, + "msecs": 588.0, + "relativeCreated": 42851.464802, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"color_temp\": 413}'", + "asctime": "2025-08-19 23:26:42,588" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638802.5885274, + "msecs": 588.0, + "relativeCreated": 42851.6663, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:42,588" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638802.5892322, + "msecs": 589.0, + "relativeCreated": 42852.371096, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:42,589" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638802.6307068, + "msecs": 630.0, + "relativeCreated": 42893.845687, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'8'", + "asctime": "2025-08-19 23:26:42,630" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/livingroom/main_light", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638802.786657, + "msecs": 786.0, + "relativeCreated": 43049.795941, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/livingroom/main_light): 8 ()", + "asctime": "2025-08-19 23:26:42,786" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/livingroom/main_light", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638802.7867205, + "msecs": 786.0, + "relativeCreated": 43049.859482, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/livingroom/main_light): result = 8 ()", + "asctime": "2025-08-19 23:26:42,786" + } + ], + "time_consumption": 2.4557113647460938e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/livingroom/main_light", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638802.7868001, + "msecs": 786.0, + "relativeCreated": 43049.939079, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/livingroom/main_light to 10", + "asctime": "2025-08-19 23:26:42,786", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "10", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638802.987552, + "msecs": 987.0, + "relativeCreated": 43250.690883, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/livingroom/main_light is correct (Content 10 and Type is ).", + "asctime": "2025-08-19 23:26:42,987", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638802.786857, + "msecs": 786.0, + "relativeCreated": 43049.995893, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 10", + "asctime": "2025-08-19 23:26:42,786" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638802.7879448, + "msecs": 787.0, + "relativeCreated": 43051.083687, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:26:42,787" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638802.7880516, + "msecs": 788.0, + "relativeCreated": 43051.190801, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:42,788" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638802.7882545, + "msecs": 788.0, + "relativeCreated": 43051.393375, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:42,788" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp", + "b'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638802.829127, + "msecs": 829.0, + "relativeCreated": 43092.266067, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'10'", + "asctime": "2025-08-19 23:26:42,829" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/livingroom/main_light", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638802.9873574, + "msecs": 987.0, + "relativeCreated": 43250.496421, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/livingroom/main_light): 10 ()", + "asctime": "2025-08-19 23:26:42,987" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/livingroom/main_light", + "=", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638802.987498, + "msecs": 987.0, + "relativeCreated": 43250.636931, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/livingroom/main_light): result = 10 ()", + "asctime": "2025-08-19 23:26:42,987" + } + ], + "time_consumption": 5.3882598876953125e-05 + } + ], + "time_consumption": 1.5081830024719238, + "time_start": "2025-08-19 23:26:41,479", + "time_finished": "2025-08-19 23:26:42,987" + }, + "REQ-0106": { + "name": "__tLogger__", + "msg": "REQ-0106", + "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": 1755638802.987788, + "msecs": 987.0, + "relativeCreated": 43250.927141, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0106", + "asctime": "2025-08-19 23:26:42,987", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638803.0881212, + "msecs": 88.0, + "relativeCreated": 43351.25997, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:26:43,088", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638803.188763, + "msecs": 188.0, + "relativeCreated": 43451.901959, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 10", + "asctime": "2025-08-19 23:26:43,188", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638803.0883825, + "msecs": 88.0, + "relativeCreated": 43351.521519, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 10", + "asctime": "2025-08-19 23:26:43,088" + } + ], + "time_consumption": 0.10038042068481445 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(10, 10)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638803.2895317, + "msecs": 289.0, + "relativeCreated": 43552.670665, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", + "asctime": "2025-08-19 23:26:43,289", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638803.2893345, + "msecs": 289.0, + "relativeCreated": 43552.473454, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (10, 10) ()", + "asctime": "2025-08-19 23:26:43,289" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638803.2894764, + "msecs": 289.0, + "relativeCreated": 43552.615429, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", + "asctime": "2025-08-19 23:26:43,289" + } + ], + "time_consumption": 5.53131103515625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638803.2896469, + "msecs": 289.0, + "relativeCreated": 43552.785923, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/livingroom/main_light to 0", + "asctime": "2025-08-19 23:26:43,289", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638803.490718, + "msecs": 490.0, + "relativeCreated": 43753.857077, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/livingroom/main_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:26:43,490", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638803.2898698, + "msecs": 289.0, + "relativeCreated": 43553.008948, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:43,289" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638803.2909508, + "msecs": 290.0, + "relativeCreated": 43554.089605, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:43,290" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638803.2922945, + "msecs": 292.0, + "relativeCreated": 43555.433402, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'0'", + "asctime": "2025-08-19 23:26:43,292" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638803.4905005, + "msecs": 490.0, + "relativeCreated": 43753.639408, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/livingroom/main_light): 0 ()", + "asctime": "2025-08-19 23:26:43,490" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638803.4906487, + "msecs": 490.0, + "relativeCreated": 43753.787783, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/livingroom/main_light): result = 0 ()", + "asctime": "2025-08-19 23:26:43,490" + } + ], + "time_consumption": 6.914138793945312e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638803.4908545, + "msecs": 490.0, + "relativeCreated": 43753.993353, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/livingroom/main_light to 2", + "asctime": "2025-08-19 23:26:43,490", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638803.69166, + "msecs": 691.0, + "relativeCreated": 43954.799085, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/livingroom/main_light is correct (Content 2 and Type is ).", + "asctime": "2025-08-19 23:26:43,691", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638803.4910493, + "msecs": 491.0, + "relativeCreated": 43754.188286, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:43,491" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638803.4921033, + "msecs": 492.0, + "relativeCreated": 43755.24253, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:43,492" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp", + "b'2'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638803.4933527, + "msecs": 493.0, + "relativeCreated": 43756.491594, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'2'", + "asctime": "2025-08-19 23:26:43,493" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638803.6914988, + "msecs": 691.0, + "relativeCreated": 43954.637858, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/livingroom/main_light): 2 ()", + "asctime": "2025-08-19 23:26:43,691" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638803.6916108, + "msecs": 691.0, + "relativeCreated": 43954.750008, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/livingroom/main_light): result = 2 ()", + "asctime": "2025-08-19 23:26:43,691" + } + ], + "time_consumption": 4.9114227294921875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638803.6917925, + "msecs": 691.0, + "relativeCreated": 43954.9315, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/livingroom/main_light to 4", + "asctime": "2025-08-19 23:26:43,691", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "4", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638803.8925836, + "msecs": 892.0, + "relativeCreated": 44155.722799, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/livingroom/main_light is correct (Content 4 and Type is ).", + "asctime": "2025-08-19 23:26:43,892", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638803.6919513, + "msecs": 691.0, + "relativeCreated": 43955.090386, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:43,691" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638803.6926477, + "msecs": 692.0, + "relativeCreated": 43955.786626, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:43,692" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp", + "b'4'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638803.6936748, + "msecs": 693.0, + "relativeCreated": 43956.813821, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'4'", + "asctime": "2025-08-19 23:26:43,693" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638803.8923852, + "msecs": 892.0, + "relativeCreated": 44155.524273, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/livingroom/main_light): 4 ()", + "asctime": "2025-08-19 23:26:43,892" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "=", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638803.8925326, + "msecs": 892.0, + "relativeCreated": 44155.671385, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/livingroom/main_light): result = 4 ()", + "asctime": "2025-08-19 23:26:43,892" + } + ], + "time_consumption": 5.1021575927734375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638803.8926823, + "msecs": 892.0, + "relativeCreated": 44155.821268, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/livingroom/main_light to 6", + "asctime": "2025-08-19 23:26:43,892", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "6", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638804.0934145, + "msecs": 93.0, + "relativeCreated": 44356.553637, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/livingroom/main_light is correct (Content 6 and Type is ).", + "asctime": "2025-08-19 23:26:44,093", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638803.8928287, + "msecs": 892.0, + "relativeCreated": 44155.967668, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:43,892" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638803.893462, + "msecs": 893.0, + "relativeCreated": 44156.600911, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:43,893" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp", + "b'6'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638803.8946025, + "msecs": 894.0, + "relativeCreated": 44157.741555, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'6'", + "asctime": "2025-08-19 23:26:43,894" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638804.093253, + "msecs": 93.0, + "relativeCreated": 44356.391885, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/livingroom/main_light): 6 ()", + "asctime": "2025-08-19 23:26:44,093" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "=", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638804.093371, + "msecs": 93.0, + "relativeCreated": 44356.50997, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/livingroom/main_light): result = 6 ()", + "asctime": "2025-08-19 23:26:44,093" + } + ], + "time_consumption": 4.363059997558594e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638804.0935135, + "msecs": 93.0, + "relativeCreated": 44356.652404, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/livingroom/main_light to 8", + "asctime": "2025-08-19 23:26:44,093", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638804.2942095, + "msecs": 294.0, + "relativeCreated": 44557.348581, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/livingroom/main_light is correct (Content 8 and Type is ).", + "asctime": "2025-08-19 23:26:44,294", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638804.0937047, + "msecs": 93.0, + "relativeCreated": 44356.843596, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:44,093" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638804.0943203, + "msecs": 94.0, + "relativeCreated": 44357.459277, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:44,094" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638804.095619, + "msecs": 95.0, + "relativeCreated": 44358.758178, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'8'", + "asctime": "2025-08-19 23:26:44,095" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638804.2940679, + "msecs": 294.0, + "relativeCreated": 44557.206976, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/livingroom/main_light): 8 ()", + "asctime": "2025-08-19 23:26:44,294" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638804.2941718, + "msecs": 294.0, + "relativeCreated": 44557.310971, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/livingroom/main_light): result = 8 ()", + "asctime": "2025-08-19 23:26:44,294" + } + ], + "time_consumption": 3.7670135498046875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638804.2942924, + "msecs": 294.0, + "relativeCreated": 44557.431577, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/livingroom/main_light to 10", + "asctime": "2025-08-19 23:26:44,294", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/livingroom/main_light is correct (Content %s and Type is %s).", + "args": [ + "10", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638804.4949071, + "msecs": 494.0, + "relativeCreated": 44758.046177, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/livingroom/main_light is correct (Content 10 and Type is ).", + "asctime": "2025-08-19 23:26:44,494", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638804.294427, + "msecs": 294.0, + "relativeCreated": 44557.56591, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:44,294" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638804.2950022, + "msecs": 295.0, + "relativeCreated": 44558.141232, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:44,295" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp", + "b'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638804.2958527, + "msecs": 295.0, + "relativeCreated": 44558.991461, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'10'", + "asctime": "2025-08-19 23:26:44,295" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638804.4947999, + "msecs": 494.0, + "relativeCreated": 44757.938811, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/livingroom/main_light): 10 ()", + "asctime": "2025-08-19 23:26:44,494" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/livingroom/main_light", + "=", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638804.494873, + "msecs": 494.0, + "relativeCreated": 44758.01201, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/livingroom/main_light): result = 10 ()", + "asctime": "2025-08-19 23:26:44,494" + } + ], + "time_consumption": 3.409385681152344e-05 + } + ], + "time_consumption": 1.5071191787719727, + "time_start": "2025-08-19 23:26:42,987", + "time_finished": "2025-08-19 23:26:44,494" + }, + "REQ-0121": { + "name": "__tLogger__", + "msg": "REQ-0121", + "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": 1755638804.495045, + "msecs": 495.0, + "relativeCreated": 44758.183955, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0121", + "asctime": "2025-08-19 23:26:44,495", + "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": 1755638804.5954385, + "msecs": 595.0, + "relativeCreated": 44858.577672, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:44,595", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638804.4951348, + "msecs": 495.0, + "relativeCreated": 44758.273699, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/main_light/state/set and payload false", + "asctime": "2025-08-19 23:26:44,495" + }, + { + "name": "smart_brain.devices.shellies.ffw.sleep.main_light", + "msg": "Unexpected key %s", + "args": [ + "state" + ], + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", + "filename": "base.py", + "module": "base", + "exc_text": null, + "stack_info": null, + "lineno": 49, + "funcName": "set", + "created": 1755638804.4953003, + "msecs": 495.0, + "relativeCreated": 44758.439391, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Unexpected key state", + "asctime": "2025-08-19 23:26:44,495" + } + ], + "time_consumption": 0.10013818740844727 + }, + { + "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": 1755638804.6957352, + "msecs": 695.0, + "relativeCreated": 44958.874324, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:44,695", + "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": 1755638804.6956518, + "msecs": 695.0, + "relativeCreated": 44958.790786, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:44,695" + }, + { + "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": 1755638804.695716, + "msecs": 695.0, + "relativeCreated": 44958.854756, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:44,695" + } + ], + "time_consumption": 1.9311904907226562e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/sleep/main_light", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638804.6957784, + "msecs": 695.0, + "relativeCreated": 44958.917338, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/sleep/main_light to True", + "asctime": "2025-08-19 23:26:44,695", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly Main Light (ffw.sleep) 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": 1755638804.8963096, + "msecs": 896.0, + "relativeCreated": 45159.448432, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Shelly Main Light (ffw.sleep) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:44,896", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/state/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638804.6958172, + "msecs": 695.0, + "relativeCreated": 44958.956118, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/main_light/state/set and payload true", + "asctime": "2025-08-19 23:26:44,695" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/sleep/main_light/relay/0/command", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638804.6965814, + "msecs": 696.0, + "relativeCreated": 44959.7205, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0/command and payload b'on'", + "asctime": "2025-08-19 23:26:44,696" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/sleep/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638804.6966608, + "msecs": 696.0, + "relativeCreated": 44959.799788, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:26:44,696" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 127.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638804.696745, + "msecs": 696.0, + "relativeCreated": 44959.883851, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0}", + "asctime": "2025-08-19 23:26:44,696" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/sleep/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638804.6969626, + "msecs": 696.0, + "relativeCreated": 44960.101444, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:26:44,696" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638804.6970878, + "msecs": 697.0, + "relativeCreated": 44960.226826, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0}'", + "asctime": "2025-08-19 23:26:44,697" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638804.7383056, + "msecs": 738.0, + "relativeCreated": 45001.444564, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:44,738" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638804.738461, + "msecs": 738.0, + "relativeCreated": 45001.600032, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:44,738" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638804.738638, + "msecs": 738.0, + "relativeCreated": 45001.776813, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:26:44,738" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638804.7388074, + "msecs": 738.0, + "relativeCreated": 45001.946549, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'50'", + "asctime": "2025-08-19 23:26:44,738" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638804.7389393, + "msecs": 738.0, + "relativeCreated": 45002.078499, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:44,738" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly Main Light (ffw.sleep)", + "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": 1755638804.8961434, + "msecs": 896.0, + "relativeCreated": 45159.282425, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Shelly Main Light (ffw.sleep)): True ()", + "asctime": "2025-08-19 23:26:44,896" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly Main Light (ffw.sleep)", + "=", + "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": 1755638804.8962593, + "msecs": 896.0, + "relativeCreated": 45159.398371, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Shelly Main Light (ffw.sleep)): result = True ()", + "asctime": "2025-08-19 23:26:44,896" + } + ], + "time_consumption": 5.030632019042969e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/sleep/main_light", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638804.8964124, + "msecs": 896.0, + "relativeCreated": 45159.551303, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/sleep/main_light to False", + "asctime": "2025-08-19 23:26:44,896", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly Main Light (ffw.sleep) 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": 1755638805.097099, + "msecs": 97.0, + "relativeCreated": 45360.237982, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Shelly Main Light (ffw.sleep) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:45,097", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638804.8965123, + "msecs": 896.0, + "relativeCreated": 45159.651242, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/main_light/state/set and payload false", + "asctime": "2025-08-19 23:26:44,896" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/sleep/main_light/relay/0/command", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638804.8982716, + "msecs": 898.0, + "relativeCreated": 45161.410394, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0/command and payload b'off'", + "asctime": "2025-08-19 23:26:44,898" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/sleep/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638804.8984997, + "msecs": 898.0, + "relativeCreated": 45161.638846, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload off", + "asctime": "2025-08-19 23:26:44,898" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/sleep/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638804.8990977, + "msecs": 899.0, + "relativeCreated": 45162.236708, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-19 23:26:44,899" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638804.940027, + "msecs": 940.0, + "relativeCreated": 45203.165889, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:44,940" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638804.9401567, + "msecs": 940.0, + "relativeCreated": 45203.295578, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:44,940" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638804.9403002, + "msecs": 940.0, + "relativeCreated": 45203.439211, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:26:44,940" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638804.9405208, + "msecs": 940.0, + "relativeCreated": 45203.659823, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:44,940" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly Main Light (ffw.sleep)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638805.0969605, + "msecs": 96.0, + "relativeCreated": 45360.09958, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Shelly Main Light (ffw.sleep)): False ()", + "asctime": "2025-08-19 23:26:45,096" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly Main Light (ffw.sleep)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638805.0970588, + "msecs": 97.0, + "relativeCreated": 45360.197737, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Shelly Main Light (ffw.sleep)): result = False ()", + "asctime": "2025-08-19 23:26:45,097" + } + ], + "time_consumption": 4.029273986816406e-05 + } + ], + "time_consumption": 0.6020541191101074, + "time_start": "2025-08-19 23:26:44,495", + "time_finished": "2025-08-19 23:26:45,097" + }, + "REQ-0122": { + "name": "__tLogger__", + "msg": "REQ-0122", + "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": 1755638805.0973256, + "msecs": 97.0, + "relativeCreated": 45360.464445, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0122", + "asctime": "2025-08-19 23:26:45,097", + "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": 1755638805.1978319, + "msecs": 197.0, + "relativeCreated": 45460.970898, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:45,197", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.relay.0.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/relay/0/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": 1755638805.0975068, + "msecs": 97.0, + "relativeCreated": 45360.645917, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/main_light/relay/0/set and payload false", + "asctime": "2025-08-19 23:26:45,097" + } + ], + "time_consumption": 0.10032510757446289 + }, + { + "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": 1755638805.2984064, + "msecs": 298.0, + "relativeCreated": 45561.54534, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:45,298", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638805.298219, + "msecs": 298.0, + "relativeCreated": 45561.358088, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:45,298" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638805.2983549, + "msecs": 298.0, + "relativeCreated": 45561.493902, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:45,298" + } + ], + "time_consumption": 5.14984130859375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly Main Light (ffw.sleep)", + "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": 27, + "funcName": "device_follow", + "created": 1755638805.2985103, + "msecs": 298.0, + "relativeCreated": 45561.649359, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Shelly Main Light (ffw.sleep) to True", + "asctime": "2025-08-19 23:26:45,298", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638805.49944, + "msecs": 499.0, + "relativeCreated": 45762.578845, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/sleep/main_light is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:45,499", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/sleep/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638805.2986264, + "msecs": 298.0, + "relativeCreated": 45561.765414, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:26:45,298" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 127.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638805.2989228, + "msecs": 298.0, + "relativeCreated": 45562.061701, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0}", + "asctime": "2025-08-19 23:26:45,298" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/sleep/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638805.2997355, + "msecs": 299.0, + "relativeCreated": 45562.87456, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:26:45,299" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638805.3000877, + "msecs": 300.0, + "relativeCreated": 45563.226901, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0}'", + "asctime": "2025-08-19 23:26:45,300" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638805.300995, + "msecs": 300.0, + "relativeCreated": 45564.1342, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:45,300" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638805.3011851, + "msecs": 301.0, + "relativeCreated": 45564.324143, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:45,301" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638805.3014896, + "msecs": 301.0, + "relativeCreated": 45564.628648, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:26:45,301" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638805.3019726, + "msecs": 301.0, + "relativeCreated": 45565.111683, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:45,301" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/sleep/main_light", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638805.4992535, + "msecs": 499.0, + "relativeCreated": 45762.392631, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/sleep/main_light): True ()", + "asctime": "2025-08-19 23:26:45,499" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/sleep/main_light", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638805.499394, + "msecs": 499.0, + "relativeCreated": 45762.532959, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/sleep/main_light): result = True ()", + "asctime": "2025-08-19 23:26:45,499" + } + ], + "time_consumption": 4.601478576660156e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly Main Light (ffw.sleep)", + "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": 27, + "funcName": "device_follow", + "created": 1755638805.4995456, + "msecs": 499.0, + "relativeCreated": 45762.684582, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Shelly Main Light (ffw.sleep) to False", + "asctime": "2025-08-19 23:26:45,499", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638805.7002103, + "msecs": 700.0, + "relativeCreated": 45963.349434, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/sleep/main_light is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:45,700", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/sleep/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638805.4996655, + "msecs": 499.0, + "relativeCreated": 45762.80439, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload off", + "asctime": "2025-08-19 23:26:45,499" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/sleep/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638805.5003967, + "msecs": 500.0, + "relativeCreated": 45763.535763, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-19 23:26:45,500" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638805.5018196, + "msecs": 501.0, + "relativeCreated": 45764.958752, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:45,501" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638805.502087, + "msecs": 502.0, + "relativeCreated": 45765.226248, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:45,502" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638805.502383, + "msecs": 502.0, + "relativeCreated": 45765.522167, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:26:45,502" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638805.5028841, + "msecs": 502.0, + "relativeCreated": 45766.023203, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:45,502" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/sleep/main_light", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638805.7000582, + "msecs": 700.0, + "relativeCreated": 45963.197184, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/sleep/main_light): False ()", + "asctime": "2025-08-19 23:26:45,700" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/sleep/main_light", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638805.7001667, + "msecs": 700.0, + "relativeCreated": 45963.30558, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/sleep/main_light): result = False ()", + "asctime": "2025-08-19 23:26:45,700" + } + ], + "time_consumption": 4.363059997558594e-05 + } + ], + "time_consumption": 0.6028847694396973, + "time_start": "2025-08-19 23:26:45,097", + "time_finished": "2025-08-19 23:26:45,700" + }, + "REQ-0123": { + "name": "__tLogger__", + "msg": "REQ-0123", + "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": 1755638805.7003953, + "msecs": 700.0, + "relativeCreated": 45963.534182, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0123", + "asctime": "2025-08-19 23:26:45,700", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638805.8011374, + "msecs": 801.0, + "relativeCreated": 46064.276519, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:26:45,801", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/sleep/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638805.700494, + "msecs": 700.0, + "relativeCreated": 45963.633195, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:26:45,700" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 127.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638805.7007413, + "msecs": 700.0, + "relativeCreated": 45963.880341, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0}", + "asctime": "2025-08-19 23:26:45,700" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/sleep/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638805.7012572, + "msecs": 701.0, + "relativeCreated": 45964.396145, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:26:45,701" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638805.7016797, + "msecs": 701.0, + "relativeCreated": 45964.818723, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0}'", + "asctime": "2025-08-19 23:26:45,701" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638805.7424161, + "msecs": 742.0, + "relativeCreated": 46005.555032, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:45,742" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638805.7426708, + "msecs": 742.0, + "relativeCreated": 46005.809774, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:45,742" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638805.7429996, + "msecs": 742.0, + "relativeCreated": 46006.138632, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:26:45,742" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638805.743551, + "msecs": 743.0, + "relativeCreated": 46006.689886, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:45,743" + } + ], + "time_consumption": 0.0575864315032959 + }, + { + "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": 1755638805.9021404, + "msecs": 902.0, + "relativeCreated": 46165.279448, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-19 23:26:45,902", + "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": 1755638805.8014147, + "msecs": 801.0, + "relativeCreated": 46064.553653, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 100", + "asctime": "2025-08-19 23:26:45,801" + }, + { + "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": 1755638805.8017232, + "msecs": 801.0, + "relativeCreated": 46064.862205, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0}", + "asctime": "2025-08-19 23:26:45,801" + }, + { + "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": 1755638805.8038435, + "msecs": 803.0, + "relativeCreated": 46066.982709, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:26:45,803" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638805.8042054, + "msecs": 804.0, + "relativeCreated": 46067.344331, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0}'", + "asctime": "2025-08-19 23:26:45,804" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/brightness", + "b'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638805.8456976, + "msecs": 845.0, + "relativeCreated": 46108.836637, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'100'", + "asctime": "2025-08-19 23:26:45,845" + } + ], + "time_consumption": 0.0564427375793457 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638806.0026557, + "msecs": 2.0, + "relativeCreated": 46265.794626, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-19 23:26:46,002", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638806.0024927, + "msecs": 2.0, + "relativeCreated": 46265.631618, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-19 23:26:46,002" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638806.0025892, + "msecs": 2.0, + "relativeCreated": 46265.728204, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-19 23:26:46,002" + } + ], + "time_consumption": 6.651878356933594e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/sleep/main_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638806.0027354, + "msecs": 2.0, + "relativeCreated": 46265.874344, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/sleep/main_light to 0", + "asctime": "2025-08-19 23:26:46,002", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638806.2033622, + "msecs": 203.0, + "relativeCreated": 46466.501223, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/sleep/main_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:26:46,203", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/brightness/set", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638806.0028205, + "msecs": 2.0, + "relativeCreated": 46265.959571, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 0", + "asctime": "2025-08-19 23:26:46,002" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light/set", + "b'{\"brightness\": 1}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638806.0042913, + "msecs": 4.0, + "relativeCreated": 46267.430213, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light/set and payload b'{\"brightness\": 1}'", + "asctime": "2025-08-19 23:26:46,004" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 1.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638806.00449, + "msecs": 4.0, + "relativeCreated": 46267.629032, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 1.0}", + "asctime": "2025-08-19 23:26:46,004" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 1.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638806.0049748, + "msecs": 4.0, + "relativeCreated": 46268.113818, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 1.0}'", + "asctime": "2025-08-19 23:26:46,004" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/brightness", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638806.0470557, + "msecs": 47.0, + "relativeCreated": 46310.194584, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'0'", + "asctime": "2025-08-19 23:26:46,047" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/sleep/main_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638806.2032006, + "msecs": 203.0, + "relativeCreated": 46466.339394, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/sleep/main_light): 0 ()", + "asctime": "2025-08-19 23:26:46,203" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/sleep/main_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638806.203315, + "msecs": 203.0, + "relativeCreated": 46466.453829, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/sleep/main_light): result = 0 ()", + "asctime": "2025-08-19 23:26:46,203" + } + ], + "time_consumption": 4.7206878662109375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/sleep/main_light", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638806.2034593, + "msecs": 203.0, + "relativeCreated": 46466.598417, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/sleep/main_light to 20", + "asctime": "2025-08-19 23:26:46,203", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638806.4041917, + "msecs": 404.0, + "relativeCreated": 46667.330806, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/sleep/main_light is correct (Content 20 and Type is ).", + "asctime": "2025-08-19 23:26:46,404", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/brightness/set", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638806.2035754, + "msecs": 203.0, + "relativeCreated": 46466.714411, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 20", + "asctime": "2025-08-19 23:26:46,203" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light/set", + "b'{\"brightness\": 52}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638806.2055054, + "msecs": 205.0, + "relativeCreated": 46468.644292, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light/set and payload b'{\"brightness\": 52}'", + "asctime": "2025-08-19 23:26:46,205" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 52.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638806.2057679, + "msecs": 205.0, + "relativeCreated": 46468.906922, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 52.0}", + "asctime": "2025-08-19 23:26:46,205" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 52.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638806.2064028, + "msecs": 206.0, + "relativeCreated": 46469.541945, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 52.0}'", + "asctime": "2025-08-19 23:26:46,206" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/brightness", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638806.2482443, + "msecs": 248.0, + "relativeCreated": 46511.383242, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'20'", + "asctime": "2025-08-19 23:26:46,248" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/sleep/main_light", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638806.4040158, + "msecs": 404.0, + "relativeCreated": 46667.154892, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/sleep/main_light): 20 ()", + "asctime": "2025-08-19 23:26:46,404" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/sleep/main_light", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638806.4041445, + "msecs": 404.0, + "relativeCreated": 46667.283715, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/sleep/main_light): result = 20 ()", + "asctime": "2025-08-19 23:26:46,404" + } + ], + "time_consumption": 4.7206878662109375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/sleep/main_light", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638806.4043157, + "msecs": 404.0, + "relativeCreated": 46667.454631, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/sleep/main_light to 40", + "asctime": "2025-08-19 23:26:46,404", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638806.605201, + "msecs": 605.0, + "relativeCreated": 46868.339935, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/sleep/main_light is correct (Content 40 and Type is ).", + "asctime": "2025-08-19 23:26:46,605", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/brightness/set", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638806.4044194, + "msecs": 404.0, + "relativeCreated": 46667.558248, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 40", + "asctime": "2025-08-19 23:26:46,404" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light/set", + "b'{\"brightness\": 102}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638806.4067535, + "msecs": 406.0, + "relativeCreated": 46669.892624, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light/set and payload b'{\"brightness\": 102}'", + "asctime": "2025-08-19 23:26:46,406" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 102.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638806.4070132, + "msecs": 407.0, + "relativeCreated": 46670.152241, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 102.0}", + "asctime": "2025-08-19 23:26:46,407" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 102.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638806.4075277, + "msecs": 407.0, + "relativeCreated": 46670.666734, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 102.0}'", + "asctime": "2025-08-19 23:26:46,407" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/brightness", + "b'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638806.4483578, + "msecs": 448.0, + "relativeCreated": 46711.496809, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'40'", + "asctime": "2025-08-19 23:26:46,448" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/sleep/main_light", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638806.6050146, + "msecs": 605.0, + "relativeCreated": 46868.153632, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/sleep/main_light): 40 ()", + "asctime": "2025-08-19 23:26:46,605" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/sleep/main_light", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638806.6051514, + "msecs": 605.0, + "relativeCreated": 46868.290609, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/sleep/main_light): result = 40 ()", + "asctime": "2025-08-19 23:26:46,605" + } + ], + "time_consumption": 4.9591064453125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/sleep/main_light", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638806.605307, + "msecs": 605.0, + "relativeCreated": 46868.446152, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/sleep/main_light to 60", + "asctime": "2025-08-19 23:26:46,605", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638806.8062284, + "msecs": 806.0, + "relativeCreated": 47069.367401, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/sleep/main_light is correct (Content 60 and Type is ).", + "asctime": "2025-08-19 23:26:46,806", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/brightness/set", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638806.6054122, + "msecs": 605.0, + "relativeCreated": 46868.551307, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 60", + "asctime": "2025-08-19 23:26:46,605" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light/set", + "b'{\"brightness\": 153}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638806.607808, + "msecs": 607.0, + "relativeCreated": 46870.947044, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light/set and payload b'{\"brightness\": 153}'", + "asctime": "2025-08-19 23:26:46,607" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 153.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638806.6080446, + "msecs": 608.0, + "relativeCreated": 46871.18367, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 153.0}", + "asctime": "2025-08-19 23:26:46,608" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 153.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638806.6087008, + "msecs": 608.0, + "relativeCreated": 46871.839752, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 153.0}'", + "asctime": "2025-08-19 23:26:46,608" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/brightness", + "b'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638806.6497467, + "msecs": 649.0, + "relativeCreated": 46912.885722, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'60'", + "asctime": "2025-08-19 23:26:46,649" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/sleep/main_light", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638806.806031, + "msecs": 806.0, + "relativeCreated": 47069.170234, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/sleep/main_light): 60 ()", + "asctime": "2025-08-19 23:26:46,806" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/sleep/main_light", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638806.8061757, + "msecs": 806.0, + "relativeCreated": 47069.314637, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/sleep/main_light): result = 60 ()", + "asctime": "2025-08-19 23:26:46,806" + } + ], + "time_consumption": 5.269050598144531e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/sleep/main_light", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638806.8063424, + "msecs": 806.0, + "relativeCreated": 47069.48141, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/sleep/main_light to 80", + "asctime": "2025-08-19 23:26:46,806", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638807.0073876, + "msecs": 7.0, + "relativeCreated": 47270.526543, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/sleep/main_light is correct (Content 80 and Type is ).", + "asctime": "2025-08-19 23:26:47,007", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/brightness/set", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638806.8064778, + "msecs": 806.0, + "relativeCreated": 47069.616897, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 80", + "asctime": "2025-08-19 23:26:46,806" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light/set", + "b'{\"brightness\": 203}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638806.8089554, + "msecs": 808.0, + "relativeCreated": 47072.094315, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light/set and payload b'{\"brightness\": 203}'", + "asctime": "2025-08-19 23:26:46,808" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 203.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638806.8091946, + "msecs": 809.0, + "relativeCreated": 47072.333489, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 203.0}", + "asctime": "2025-08-19 23:26:46,809" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 203.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638806.8097448, + "msecs": 809.0, + "relativeCreated": 47072.88383, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 203.0}'", + "asctime": "2025-08-19 23:26:46,809" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/brightness", + "b'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638806.851327, + "msecs": 851.0, + "relativeCreated": 47114.465946, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'80'", + "asctime": "2025-08-19 23:26:46,851" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/sleep/main_light", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638807.0071886, + "msecs": 7.0, + "relativeCreated": 47270.327557, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/sleep/main_light): 80 ()", + "asctime": "2025-08-19 23:26:47,007" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/sleep/main_light", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638807.0073133, + "msecs": 7.0, + "relativeCreated": 47270.452078, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/sleep/main_light): result = 80 ()", + "asctime": "2025-08-19 23:26:47,007" + } + ], + "time_consumption": 7.43865966796875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/sleep/main_light", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638807.007491, + "msecs": 7.0, + "relativeCreated": 47270.629975, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/sleep/main_light to 100", + "asctime": "2025-08-19 23:26:47,007", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638807.208361, + "msecs": 208.0, + "relativeCreated": 47471.500048, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/sleep/main_light is correct (Content 100 and Type is ).", + "asctime": "2025-08-19 23:26:47,208", + "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": 1755638807.0076032, + "msecs": 7.0, + "relativeCreated": 47270.742217, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 100", + "asctime": "2025-08-19 23:26:47,007" + }, + { + "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": 1755638807.0100327, + "msecs": 10.0, + "relativeCreated": 47273.171751, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:26:47,010" + }, + { + "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": 1755638807.010265, + "msecs": 10.0, + "relativeCreated": 47273.404103, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0}", + "asctime": "2025-08-19 23:26:47,010" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638807.010822, + "msecs": 10.0, + "relativeCreated": 47273.961039, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0}'", + "asctime": "2025-08-19 23:26:47,010" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/brightness", + "b'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638807.0520136, + "msecs": 52.0, + "relativeCreated": 47315.152542, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'100'", + "asctime": "2025-08-19 23:26:47,052" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/sleep/main_light", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638807.2081835, + "msecs": 208.0, + "relativeCreated": 47471.322509, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/sleep/main_light): 100 ()", + "asctime": "2025-08-19 23:26:47,208" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/sleep/main_light", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638807.2083132, + "msecs": 208.0, + "relativeCreated": 47471.452248, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/sleep/main_light): result = 100 ()", + "asctime": "2025-08-19 23:26:47,208" + } + ], + "time_consumption": 4.76837158203125e-05 + } + ], + "time_consumption": 1.5079655647277832, + "time_start": "2025-08-19 23:26:45,700", + "time_finished": "2025-08-19 23:26:47,208" + }, + "REQ-0124": { + "name": "__tLogger__", + "msg": "REQ-0124", + "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": 1755638807.2086267, + "msecs": 208.0, + "relativeCreated": 47471.765589, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0124", + "asctime": "2025-08-19 23:26:47,208", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638807.3088756, + "msecs": 308.0, + "relativeCreated": 47572.014539, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:26:47,308", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638807.409665, + "msecs": 409.0, + "relativeCreated": 47672.80414, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-19 23:26:47,409", + "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": 1755638807.3091803, + "msecs": 309.0, + "relativeCreated": 47572.319241, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 100", + "asctime": "2025-08-19 23:26:47,309" + } + ], + "time_consumption": 0.10048484802246094 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638807.5104194, + "msecs": 510.0, + "relativeCreated": 47773.558556, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-19 23:26:47,510", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638807.510225, + "msecs": 510.0, + "relativeCreated": 47773.364152, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-19 23:26:47,510" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638807.510367, + "msecs": 510.0, + "relativeCreated": 47773.505952, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-19 23:26:47,510" + } + ], + "time_consumption": 5.245208740234375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638807.5105312, + "msecs": 510.0, + "relativeCreated": 47773.670081, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/sleep/main_light to 0", + "asctime": "2025-08-19 23:26:47,510", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638807.7115784, + "msecs": 711.0, + "relativeCreated": 47974.717428, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/sleep/main_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:26:47,711", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 1.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638807.51071, + "msecs": 510.0, + "relativeCreated": 47773.848984, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 1.0}", + "asctime": "2025-08-19 23:26:47,510" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 1.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638807.511762, + "msecs": 511.0, + "relativeCreated": 47774.900863, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 1.0}'", + "asctime": "2025-08-19 23:26:47,511" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/brightness", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638807.513349, + "msecs": 513.0, + "relativeCreated": 47776.488167, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'0'", + "asctime": "2025-08-19 23:26:47,513" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/sleep/main_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638807.7113724, + "msecs": 711.0, + "relativeCreated": 47974.511266, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/sleep/main_light): 0 ()", + "asctime": "2025-08-19 23:26:47,711" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/sleep/main_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638807.7115068, + "msecs": 711.0, + "relativeCreated": 47974.645859, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/sleep/main_light): result = 0 ()", + "asctime": "2025-08-19 23:26:47,711" + } + ], + "time_consumption": 7.152557373046875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638807.7116826, + "msecs": 711.0, + "relativeCreated": 47974.821502, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/sleep/main_light to 20", + "asctime": "2025-08-19 23:26:47,711", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638807.9126837, + "msecs": 912.0, + "relativeCreated": 48175.822815, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/sleep/main_light is correct (Content 20 and Type is ).", + "asctime": "2025-08-19 23:26:47,912", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 52.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638807.7118485, + "msecs": 711.0, + "relativeCreated": 47974.987339, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 52.0}", + "asctime": "2025-08-19 23:26:47,711" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 52.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638807.7127368, + "msecs": 712.0, + "relativeCreated": 47975.875704, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 52.0}'", + "asctime": "2025-08-19 23:26:47,712" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/brightness", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638807.7139726, + "msecs": 713.0, + "relativeCreated": 47977.11157, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'20'", + "asctime": "2025-08-19 23:26:47,713" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/sleep/main_light", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638807.9124901, + "msecs": 912.0, + "relativeCreated": 48175.629224, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/sleep/main_light): 20 ()", + "asctime": "2025-08-19 23:26:47,912" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/sleep/main_light", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638807.9126313, + "msecs": 912.0, + "relativeCreated": 48175.770412, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/sleep/main_light): result = 20 ()", + "asctime": "2025-08-19 23:26:47,912" + } + ], + "time_consumption": 5.245208740234375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638807.912799, + "msecs": 912.0, + "relativeCreated": 48175.938075, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/sleep/main_light to 40", + "asctime": "2025-08-19 23:26:47,912", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638808.113929, + "msecs": 113.0, + "relativeCreated": 48377.067968, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/sleep/main_light is correct (Content 40 and Type is ).", + "asctime": "2025-08-19 23:26:48,113", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 102.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638807.9129858, + "msecs": 912.0, + "relativeCreated": 48176.124951, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 102.0}", + "asctime": "2025-08-19 23:26:47,912" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 102.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638807.914128, + "msecs": 914.0, + "relativeCreated": 48177.267155, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 102.0}'", + "asctime": "2025-08-19 23:26:47,914" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/brightness", + "b'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638807.9157574, + "msecs": 915.0, + "relativeCreated": 48178.896284, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'40'", + "asctime": "2025-08-19 23:26:47,915" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/sleep/main_light", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638808.1137044, + "msecs": 113.0, + "relativeCreated": 48376.843498, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/sleep/main_light): 40 ()", + "asctime": "2025-08-19 23:26:48,113" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/sleep/main_light", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638808.1138456, + "msecs": 113.0, + "relativeCreated": 48376.98439, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/sleep/main_light): result = 40 ()", + "asctime": "2025-08-19 23:26:48,113" + } + ], + "time_consumption": 8.344650268554688e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638808.114063, + "msecs": 114.0, + "relativeCreated": 48377.202157, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/sleep/main_light to 60", + "asctime": "2025-08-19 23:26:48,114", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638808.315113, + "msecs": 315.0, + "relativeCreated": 48578.251901, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/sleep/main_light is correct (Content 60 and Type is ).", + "asctime": "2025-08-19 23:26:48,315", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 153.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638808.1142216, + "msecs": 114.0, + "relativeCreated": 48377.360569, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 153.0}", + "asctime": "2025-08-19 23:26:48,114" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 153.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638808.1153529, + "msecs": 115.0, + "relativeCreated": 48378.491925, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 153.0}'", + "asctime": "2025-08-19 23:26:48,115" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/brightness", + "b'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638808.1168327, + "msecs": 116.0, + "relativeCreated": 48379.971865, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'60'", + "asctime": "2025-08-19 23:26:48,116" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/sleep/main_light", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638808.3148584, + "msecs": 314.0, + "relativeCreated": 48577.997474, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/sleep/main_light): 60 ()", + "asctime": "2025-08-19 23:26:48,314" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/sleep/main_light", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638808.315039, + "msecs": 315.0, + "relativeCreated": 48578.177943, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/sleep/main_light): result = 60 ()", + "asctime": "2025-08-19 23:26:48,315" + } + ], + "time_consumption": 7.414817810058594e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638808.3152301, + "msecs": 315.0, + "relativeCreated": 48578.369225, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/sleep/main_light to 80", + "asctime": "2025-08-19 23:26:48,315", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638808.516197, + "msecs": 516.0, + "relativeCreated": 48779.335981, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/sleep/main_light is correct (Content 80 and Type is ).", + "asctime": "2025-08-19 23:26:48,516", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 203.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638808.3153915, + "msecs": 315.0, + "relativeCreated": 48578.530451, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 203.0}", + "asctime": "2025-08-19 23:26:48,315" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 203.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638808.3164895, + "msecs": 316.0, + "relativeCreated": 48579.628579, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 203.0}'", + "asctime": "2025-08-19 23:26:48,316" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/brightness", + "b'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638808.318152, + "msecs": 318.0, + "relativeCreated": 48581.290942, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'80'", + "asctime": "2025-08-19 23:26:48,318" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/sleep/main_light", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638808.5160062, + "msecs": 516.0, + "relativeCreated": 48779.14514, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/sleep/main_light): 80 ()", + "asctime": "2025-08-19 23:26:48,516" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/sleep/main_light", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638808.5161452, + "msecs": 516.0, + "relativeCreated": 48779.284171, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/sleep/main_light): result = 80 ()", + "asctime": "2025-08-19 23:26:48,516" + } + ], + "time_consumption": 5.173683166503906e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638808.516309, + "msecs": 516.0, + "relativeCreated": 48779.44795, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/sleep/main_light to 100", + "asctime": "2025-08-19 23:26:48,516", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/sleep/main_light is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638808.7173069, + "msecs": 717.0, + "relativeCreated": 48980.44577, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/sleep/main_light is correct (Content 100 and Type is ).", + "asctime": "2025-08-19 23:26:48,717", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 254.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638808.516512, + "msecs": 516.0, + "relativeCreated": 48779.651097, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0}", + "asctime": "2025-08-19 23:26:48,516" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638808.5173974, + "msecs": 517.0, + "relativeCreated": 48780.536434, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0}'", + "asctime": "2025-08-19 23:26:48,517" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/brightness", + "b'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638808.5189734, + "msecs": 518.0, + "relativeCreated": 48782.112327, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'100'", + "asctime": "2025-08-19 23:26:48,518" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/sleep/main_light", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638808.717127, + "msecs": 717.0, + "relativeCreated": 48980.2661, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/sleep/main_light): 100 ()", + "asctime": "2025-08-19 23:26:48,717" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/sleep/main_light", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638808.717258, + "msecs": 717.0, + "relativeCreated": 48980.396894, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/sleep/main_light): result = 100 ()", + "asctime": "2025-08-19 23:26:48,717" + } + ], + "time_consumption": 4.887580871582031e-05 + } + ], + "time_consumption": 1.5086801052093506, + "time_start": "2025-08-19 23:26:47,208", + "time_finished": "2025-08-19 23:26:48,717" + }, + "REQ-0141": { + "name": "__tLogger__", + "msg": "REQ-0141", + "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": 1755638808.717545, + "msecs": 717.0, + "relativeCreated": 48980.683983, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0141", + "asctime": "2025-08-19 23:26:48,717", + "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": 1755638808.8182316, + "msecs": 818.0, + "relativeCreated": 49081.3706, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:48,818", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638808.7176723, + "msecs": 717.0, + "relativeCreated": 48980.81143, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/state/set and payload false", + "asctime": "2025-08-19 23:26:48,717" + }, + { + "name": "smart_brain.devices.shellies.ffw.julian.main_light", + "msg": "Unexpected key %s", + "args": [ + "state" + ], + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", + "filename": "base.py", + "module": "base", + "exc_text": null, + "stack_info": null, + "lineno": 49, + "funcName": "set", + "created": 1755638808.71788, + "msecs": 717.0, + "relativeCreated": 48981.019116, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Unexpected key state", + "asctime": "2025-08-19 23:26:48,717" + } + ], + "time_consumption": 0.10035157203674316 + }, + { + "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": 1755638808.9189446, + "msecs": 918.0, + "relativeCreated": 49182.083485, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:48,918", + "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": 1755638808.9187143, + "msecs": 918.0, + "relativeCreated": 49181.853367, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:48,918" + }, + { + "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": 1755638808.918855, + "msecs": 918.0, + "relativeCreated": 49181.993912, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:48,918" + } + ], + "time_consumption": 8.96453857421875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/julian/main_light", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638808.9190595, + "msecs": 919.0, + "relativeCreated": 49182.198484, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/julian/main_light to True", + "asctime": "2025-08-19 23:26:48,919", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly Main Light (ffw.hulian) 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": 1755638809.1197836, + "msecs": 119.0, + "relativeCreated": 49382.922763, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Shelly Main Light (ffw.hulian) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:49,119", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/state/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638808.9191706, + "msecs": 919.0, + "relativeCreated": 49182.309485, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/state/set and payload true", + "asctime": "2025-08-19 23:26:48,919" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0/command", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638808.921702, + "msecs": 921.0, + "relativeCreated": 49184.840795, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/julian/main_light/relay/0/command and payload b'on'", + "asctime": "2025-08-19 23:26:48,921" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638808.9219244, + "msecs": 921.0, + "relativeCreated": 49185.063481, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:26:48,921" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638808.9221878, + "msecs": 922.0, + "relativeCreated": 49185.326803, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:48,922" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638808.922726, + "msecs": 922.0, + "relativeCreated": 49185.864891, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:26:48,922" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638808.9230027, + "msecs": 923.0, + "relativeCreated": 49186.141717, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:48,923" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638808.963653, + "msecs": 963.0, + "relativeCreated": 49226.792058, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:26:48,963" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638809.0047324, + "msecs": 4.0, + "relativeCreated": 49267.871527, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'50'", + "asctime": "2025-08-19 23:26:49,004" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638809.0051265, + "msecs": 5.0, + "relativeCreated": 49268.265487, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'5'", + "asctime": "2025-08-19 23:26:49,005" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly Main Light (ffw.hulian)", + "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": 1755638809.119618, + "msecs": 119.0, + "relativeCreated": 49382.756952, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Shelly Main Light (ffw.hulian)): True ()", + "asctime": "2025-08-19 23:26:49,119" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly Main Light (ffw.hulian)", + "=", + "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": 1755638809.1197333, + "msecs": 119.0, + "relativeCreated": 49382.872185, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Shelly Main Light (ffw.hulian)): result = True ()", + "asctime": "2025-08-19 23:26:49,119" + } + ], + "time_consumption": 5.030632019042969e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/julian/main_light", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638809.1198878, + "msecs": 119.0, + "relativeCreated": 49383.02682, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/julian/main_light to False", + "asctime": "2025-08-19 23:26:49,119", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly Main Light (ffw.hulian) 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": 1755638809.3209927, + "msecs": 320.0, + "relativeCreated": 49584.131891, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Shelly Main Light (ffw.hulian) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:49,320", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638809.1200123, + "msecs": 120.0, + "relativeCreated": 49383.151337, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/state/set and payload false", + "asctime": "2025-08-19 23:26:49,120" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0/command", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638809.12216, + "msecs": 122.0, + "relativeCreated": 49385.298871, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/julian/main_light/relay/0/command and payload b'off'", + "asctime": "2025-08-19 23:26:49,122" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638809.1223805, + "msecs": 122.0, + "relativeCreated": 49385.519457, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload off", + "asctime": "2025-08-19 23:26:49,122" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638809.1231966, + "msecs": 123.0, + "relativeCreated": 49386.335677, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-19 23:26:49,123" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638809.1643262, + "msecs": 164.0, + "relativeCreated": 49427.465232, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:26:49,164" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly Main Light (ffw.hulian)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638809.3207273, + "msecs": 320.0, + "relativeCreated": 49583.866215, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Shelly Main Light (ffw.hulian)): False ()", + "asctime": "2025-08-19 23:26:49,320" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly Main Light (ffw.hulian)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638809.3208773, + "msecs": 320.0, + "relativeCreated": 49584.016384, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Shelly Main Light (ffw.hulian)): result = False ()", + "asctime": "2025-08-19 23:26:49,320" + } + ], + "time_consumption": 0.00011539459228515625 + } + ], + "time_consumption": 0.603447675704956, + "time_start": "2025-08-19 23:26:48,717", + "time_finished": "2025-08-19 23:26:49,320" + }, + "REQ-0142": { + "name": "__tLogger__", + "msg": "REQ-0142", + "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": 1755638809.3212612, + "msecs": 321.0, + "relativeCreated": 49584.400034, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0142", + "asctime": "2025-08-19 23:26:49,321", + "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": 1755638809.4218347, + "msecs": 421.0, + "relativeCreated": 49684.97371, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:49,421", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.relay.0.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/relay/0/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": 1755638809.3214393, + "msecs": 321.0, + "relativeCreated": 49584.578361, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/relay/0/set and payload false", + "asctime": "2025-08-19 23:26:49,321" + } + ], + "time_consumption": 0.10039544105529785 + }, + { + "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": 1755638809.5226026, + "msecs": 522.0, + "relativeCreated": 49785.741563, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:49,522", + "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": 1755638809.5223827, + "msecs": 522.0, + "relativeCreated": 49785.521937, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:49,522" + }, + { + "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": 1755638809.5225468, + "msecs": 522.0, + "relativeCreated": 49785.68582, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:49,522" + } + ], + "time_consumption": 5.5789947509765625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly Main Light (ffw.hulian)", + "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": 27, + "funcName": "device_follow", + "created": 1755638809.5227256, + "msecs": 522.0, + "relativeCreated": 49785.86466, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Shelly Main Light (ffw.hulian) to True", + "asctime": "2025-08-19 23:26:49,522", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/julian/main_light is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638809.7240407, + "msecs": 724.0, + "relativeCreated": 49987.17972, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/julian/main_light is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:49,724", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638809.5228572, + "msecs": 522.0, + "relativeCreated": 49785.996338, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:26:49,522" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638809.5232434, + "msecs": 523.0, + "relativeCreated": 49786.382649, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:49,523" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638809.5242348, + "msecs": 524.0, + "relativeCreated": 49787.37388, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:26:49,524" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638809.524622, + "msecs": 524.0, + "relativeCreated": 49787.760981, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:49,524" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638809.5256608, + "msecs": 525.0, + "relativeCreated": 49788.799634, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:26:49,525" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638809.7238066, + "msecs": 723.0, + "relativeCreated": 49986.945735, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/julian/main_light): True ()", + "asctime": "2025-08-19 23:26:49,723" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638809.7239854, + "msecs": 723.0, + "relativeCreated": 49987.124421, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/julian/main_light): result = True ()", + "asctime": "2025-08-19 23:26:49,723" + } + ], + "time_consumption": 5.53131103515625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly Main Light (ffw.hulian)", + "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": 27, + "funcName": "device_follow", + "created": 1755638809.7241495, + "msecs": 724.0, + "relativeCreated": 49987.288579, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Shelly Main Light (ffw.hulian) to False", + "asctime": "2025-08-19 23:26:49,724", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/julian/main_light is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638809.9251738, + "msecs": 925.0, + "relativeCreated": 50188.312877, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/julian/main_light is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:49,925", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638809.7242842, + "msecs": 724.0, + "relativeCreated": 49987.42316, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload off", + "asctime": "2025-08-19 23:26:49,724" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638809.725479, + "msecs": 725.0, + "relativeCreated": 49988.617816, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-19 23:26:49,725" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638809.7268524, + "msecs": 726.0, + "relativeCreated": 49989.991313, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:26:49,726" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638809.9249754, + "msecs": 924.0, + "relativeCreated": 50188.114478, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/julian/main_light): False ()", + "asctime": "2025-08-19 23:26:49,924" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638809.9251187, + "msecs": 925.0, + "relativeCreated": 50188.257642, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/julian/main_light): result = False ()", + "asctime": "2025-08-19 23:26:49,925" + } + ], + "time_consumption": 5.507469177246094e-05 + } + ], + "time_consumption": 0.6039125919342041, + "time_start": "2025-08-19 23:26:49,321", + "time_finished": "2025-08-19 23:26:49,925" + }, + "REQ-0143": { + "name": "__tLogger__", + "msg": "REQ-0143", + "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": 1755638809.9253905, + "msecs": 925.0, + "relativeCreated": 50188.529534, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0143", + "asctime": "2025-08-19 23:26:49,925", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638810.026199, + "msecs": 26.0, + "relativeCreated": 50289.338146, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:26:50,026", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638809.9255168, + "msecs": 925.0, + "relativeCreated": 50188.655754, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:26:49,925" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638809.9257874, + "msecs": 925.0, + "relativeCreated": 50188.926476, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:49,925" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638809.926645, + "msecs": 926.0, + "relativeCreated": 50189.78412, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:26:49,926" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638809.9270682, + "msecs": 927.0, + "relativeCreated": 50190.207139, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:49,927" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638809.968547, + "msecs": 968.0, + "relativeCreated": 50231.685966, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:26:49,968" + } + ], + "time_consumption": 0.05765199661254883 + }, + { + "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": 1755638810.1272748, + "msecs": 127.0, + "relativeCreated": 50390.413657, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-19 23:26:50,127", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness/set", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638810.0264938, + "msecs": 26.0, + "relativeCreated": 50289.632657, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 100", + "asctime": "2025-08-19 23:26:50,026" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638810.026807, + "msecs": 26.0, + "relativeCreated": 50289.946135, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:50,026" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"brightness\": 254}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638810.0290465, + "msecs": 29.0, + "relativeCreated": 50292.18554, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:26:50,029" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638810.0294, + "msecs": 29.0, + "relativeCreated": 50292.539045, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:50,029" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness", + "b'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638810.0704298, + "msecs": 70.0, + "relativeCreated": 50333.568767, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'100'", + "asctime": "2025-08-19 23:26:50,070" + } + ], + "time_consumption": 0.05684494972229004 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638810.2280297, + "msecs": 228.0, + "relativeCreated": 50491.16867, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-19 23:26:50,228", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638810.2277796, + "msecs": 227.0, + "relativeCreated": 50490.918619, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-19 23:26:50,227" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638810.227967, + "msecs": 227.0, + "relativeCreated": 50491.106063, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-19 23:26:50,227" + } + ], + "time_consumption": 6.270408630371094e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/julian/main_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638810.2281415, + "msecs": 228.0, + "relativeCreated": 50491.280619, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/julian/main_light to 0", + "asctime": "2025-08-19 23:26:50,228", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/julian/main_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638810.4291353, + "msecs": 429.0, + "relativeCreated": 50692.274325, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/julian/main_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:26:50,429", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness/set", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638810.2282531, + "msecs": 228.0, + "relativeCreated": 50491.39226, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 0", + "asctime": "2025-08-19 23:26:50,228" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"brightness\": 1}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638810.230543, + "msecs": 230.0, + "relativeCreated": 50493.68173, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"brightness\": 1}'", + "asctime": "2025-08-19 23:26:50,230" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638810.2307782, + "msecs": 230.0, + "relativeCreated": 50493.917213, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:50,230" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638810.2314816, + "msecs": 231.0, + "relativeCreated": 50494.620706, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:50,231" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638810.273208, + "msecs": 273.0, + "relativeCreated": 50536.346885, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'0'", + "asctime": "2025-08-19 23:26:50,273" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/julian/main_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638810.4289396, + "msecs": 428.0, + "relativeCreated": 50692.078595, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/julian/main_light): 0 ()", + "asctime": "2025-08-19 23:26:50,428" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/julian/main_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638810.4290829, + "msecs": 429.0, + "relativeCreated": 50692.221777, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/julian/main_light): result = 0 ()", + "asctime": "2025-08-19 23:26:50,429" + } + ], + "time_consumption": 5.245208740234375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/julian/main_light", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638810.429248, + "msecs": 429.0, + "relativeCreated": 50692.387118, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/julian/main_light to 20", + "asctime": "2025-08-19 23:26:50,429", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/julian/main_light is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638810.6303692, + "msecs": 630.0, + "relativeCreated": 50893.508398, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/julian/main_light is correct (Content 20 and Type is ).", + "asctime": "2025-08-19 23:26:50,630", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness/set", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638810.4293835, + "msecs": 429.0, + "relativeCreated": 50692.522464, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 20", + "asctime": "2025-08-19 23:26:50,429" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"brightness\": 52}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638810.4316573, + "msecs": 431.0, + "relativeCreated": 50694.796102, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"brightness\": 52}'", + "asctime": "2025-08-19 23:26:50,431" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638810.4319224, + "msecs": 431.0, + "relativeCreated": 50695.061322, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:50,431" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638810.4325871, + "msecs": 432.0, + "relativeCreated": 50695.726347, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:50,432" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638810.4741478, + "msecs": 474.0, + "relativeCreated": 50737.286895, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'20'", + "asctime": "2025-08-19 23:26:50,474" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/julian/main_light", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638810.6301622, + "msecs": 630.0, + "relativeCreated": 50893.301167, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/julian/main_light): 20 ()", + "asctime": "2025-08-19 23:26:50,630" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/julian/main_light", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638810.6303186, + "msecs": 630.0, + "relativeCreated": 50893.457615, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/julian/main_light): result = 20 ()", + "asctime": "2025-08-19 23:26:50,630" + } + ], + "time_consumption": 5.054473876953125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/julian/main_light", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638810.6304746, + "msecs": 630.0, + "relativeCreated": 50893.613615, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/julian/main_light to 40", + "asctime": "2025-08-19 23:26:50,630", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/julian/main_light is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638810.831524, + "msecs": 831.0, + "relativeCreated": 51094.662943, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/julian/main_light is correct (Content 40 and Type is ).", + "asctime": "2025-08-19 23:26:50,831", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness/set", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638810.6305945, + "msecs": 630.0, + "relativeCreated": 50893.733599, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 40", + "asctime": "2025-08-19 23:26:50,630" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"brightness\": 102}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638810.6329937, + "msecs": 632.0, + "relativeCreated": 50896.132707, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"brightness\": 102}'", + "asctime": "2025-08-19 23:26:50,632" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638810.6332273, + "msecs": 633.0, + "relativeCreated": 50896.366197, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:50,633" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638810.6339304, + "msecs": 633.0, + "relativeCreated": 50897.069392, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:50,633" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness", + "b'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638810.6752234, + "msecs": 675.0, + "relativeCreated": 50938.362215, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'40'", + "asctime": "2025-08-19 23:26:50,675" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/julian/main_light", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638810.831331, + "msecs": 831.0, + "relativeCreated": 51094.470122, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/julian/main_light): 40 ()", + "asctime": "2025-08-19 23:26:50,831" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/julian/main_light", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638810.8314729, + "msecs": 831.0, + "relativeCreated": 51094.611956, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/julian/main_light): result = 40 ()", + "asctime": "2025-08-19 23:26:50,831" + } + ], + "time_consumption": 5.1021575927734375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/julian/main_light", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638810.831663, + "msecs": 831.0, + "relativeCreated": 51094.801803, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/julian/main_light to 60", + "asctime": "2025-08-19 23:26:50,831", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/julian/main_light is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638811.0328088, + "msecs": 32.0, + "relativeCreated": 51295.947645, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/julian/main_light is correct (Content 60 and Type is ).", + "asctime": "2025-08-19 23:26:51,032", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness/set", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638810.831774, + "msecs": 831.0, + "relativeCreated": 51094.912989, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 60", + "asctime": "2025-08-19 23:26:50,831" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"brightness\": 153}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638810.8339896, + "msecs": 833.0, + "relativeCreated": 51097.128529, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"brightness\": 153}'", + "asctime": "2025-08-19 23:26:50,833" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638810.8342328, + "msecs": 834.0, + "relativeCreated": 51097.371785, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:50,834" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638810.83477, + "msecs": 834.0, + "relativeCreated": 51097.908813, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:50,834" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness", + "b'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638810.8752785, + "msecs": 875.0, + "relativeCreated": 51138.417612, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'60'", + "asctime": "2025-08-19 23:26:50,875" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/julian/main_light", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638811.0326133, + "msecs": 32.0, + "relativeCreated": 51295.752285, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/julian/main_light): 60 ()", + "asctime": "2025-08-19 23:26:51,032" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/julian/main_light", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638811.032757, + "msecs": 32.0, + "relativeCreated": 51295.896012, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/julian/main_light): result = 60 ()", + "asctime": "2025-08-19 23:26:51,032" + } + ], + "time_consumption": 5.173683166503906e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/julian/main_light", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638811.0329602, + "msecs": 32.0, + "relativeCreated": 51296.099225, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/julian/main_light to 80", + "asctime": "2025-08-19 23:26:51,032", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/julian/main_light is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638811.2340991, + "msecs": 234.0, + "relativeCreated": 51497.238177, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/julian/main_light is correct (Content 80 and Type is ).", + "asctime": "2025-08-19 23:26:51,234", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness/set", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638811.0330849, + "msecs": 33.0, + "relativeCreated": 51296.223846, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 80", + "asctime": "2025-08-19 23:26:51,033" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"brightness\": 203}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638811.0355608, + "msecs": 35.0, + "relativeCreated": 51298.699912, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"brightness\": 203}'", + "asctime": "2025-08-19 23:26:51,035" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638811.0358174, + "msecs": 35.0, + "relativeCreated": 51298.95653, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:51,035" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638811.0365896, + "msecs": 36.0, + "relativeCreated": 51299.728684, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:51,036" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness", + "b'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638811.0782247, + "msecs": 78.0, + "relativeCreated": 51341.363536, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'80'", + "asctime": "2025-08-19 23:26:51,078" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/julian/main_light", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638811.2338858, + "msecs": 233.0, + "relativeCreated": 51497.024606, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/julian/main_light): 80 ()", + "asctime": "2025-08-19 23:26:51,233" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/julian/main_light", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638811.2340498, + "msecs": 234.0, + "relativeCreated": 51497.188862, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/julian/main_light): result = 80 ()", + "asctime": "2025-08-19 23:26:51,234" + } + ], + "time_consumption": 4.935264587402344e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/julian/main_light", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638811.2342246, + "msecs": 234.0, + "relativeCreated": 51497.363702, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/julian/main_light to 100", + "asctime": "2025-08-19 23:26:51,234", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/julian/main_light is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638811.4352994, + "msecs": 435.0, + "relativeCreated": 51698.438389, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/julian/main_light is correct (Content 100 and Type is ).", + "asctime": "2025-08-19 23:26:51,435", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness/set", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638811.2343392, + "msecs": 234.0, + "relativeCreated": 51497.478302, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 100", + "asctime": "2025-08-19 23:26:51,234" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"brightness\": 254}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638811.2366846, + "msecs": 236.0, + "relativeCreated": 51499.823632, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:26:51,236" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638811.2369473, + "msecs": 236.0, + "relativeCreated": 51500.086093, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:51,236" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638811.237481, + "msecs": 237.0, + "relativeCreated": 51500.620239, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:51,237" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness", + "b'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638811.2791882, + "msecs": 279.0, + "relativeCreated": 51542.327293, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'100'", + "asctime": "2025-08-19 23:26:51,279" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/julian/main_light", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638811.4350796, + "msecs": 435.0, + "relativeCreated": 51698.218569, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/julian/main_light): 100 ()", + "asctime": "2025-08-19 23:26:51,435" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/julian/main_light", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638811.4352243, + "msecs": 435.0, + "relativeCreated": 51698.363223, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/julian/main_light): result = 100 ()", + "asctime": "2025-08-19 23:26:51,435" + } + ], + "time_consumption": 7.510185241699219e-05 + } + ], + "time_consumption": 1.50990891456604, + "time_start": "2025-08-19 23:26:49,925", + "time_finished": "2025-08-19 23:26:51,435" + }, + "REQ-0144": { + "name": "__tLogger__", + "msg": "REQ-0144", + "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": 1755638811.4355586, + "msecs": 435.0, + "relativeCreated": 51698.697727, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0144", + "asctime": "2025-08-19 23:26:51,435", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638811.5358136, + "msecs": 535.0, + "relativeCreated": 51798.952644, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:26:51,535", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638811.6363876, + "msecs": 636.0, + "relativeCreated": 51899.526545, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-19 23:26:51,636", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness/set", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638811.536055, + "msecs": 536.0, + "relativeCreated": 51799.194018, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 100", + "asctime": "2025-08-19 23:26:51,536" + } + ], + "time_consumption": 0.10033249855041504 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638811.7371647, + "msecs": 737.0, + "relativeCreated": 52000.303833, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-19 23:26:51,737", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638811.736936, + "msecs": 736.0, + "relativeCreated": 52000.07526, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-19 23:26:51,736" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638811.7371075, + "msecs": 737.0, + "relativeCreated": 52000.24657, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-19 23:26:51,737" + } + ], + "time_consumption": 5.7220458984375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638811.7372804, + "msecs": 737.0, + "relativeCreated": 52000.419388, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/julian/main_light to 0", + "asctime": "2025-08-19 23:26:51,737", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/julian/main_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638811.9383924, + "msecs": 938.0, + "relativeCreated": 52201.53129, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/julian/main_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:26:51,938", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638811.7374358, + "msecs": 737.0, + "relativeCreated": 52000.575005, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:51,737" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638811.7383943, + "msecs": 738.0, + "relativeCreated": 52001.533276, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:51,738" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638811.7397287, + "msecs": 739.0, + "relativeCreated": 52002.867603, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'0'", + "asctime": "2025-08-19 23:26:51,739" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638811.9381871, + "msecs": 938.0, + "relativeCreated": 52201.32607, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/julian/main_light): 0 ()", + "asctime": "2025-08-19 23:26:51,938" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638811.9383318, + "msecs": 938.0, + "relativeCreated": 52201.470894, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/julian/main_light): result = 0 ()", + "asctime": "2025-08-19 23:26:51,938" + } + ], + "time_consumption": 6.0558319091796875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638811.9384933, + "msecs": 938.0, + "relativeCreated": 52201.632074, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/julian/main_light to 20", + "asctime": "2025-08-19 23:26:51,938", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/julian/main_light is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638812.139631, + "msecs": 139.0, + "relativeCreated": 52402.770171, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/julian/main_light is correct (Content 20 and Type is ).", + "asctime": "2025-08-19 23:26:52,139", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638811.9386458, + "msecs": 938.0, + "relativeCreated": 52201.784642, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:51,938" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638811.9395516, + "msecs": 939.0, + "relativeCreated": 52202.690411, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:51,939" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638811.9408262, + "msecs": 940.0, + "relativeCreated": 52203.965085, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'20'", + "asctime": "2025-08-19 23:26:51,940" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638812.1394296, + "msecs": 139.0, + "relativeCreated": 52402.56862, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/julian/main_light): 20 ()", + "asctime": "2025-08-19 23:26:52,139" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638812.139577, + "msecs": 139.0, + "relativeCreated": 52402.715812, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/julian/main_light): result = 20 ()", + "asctime": "2025-08-19 23:26:52,139" + } + ], + "time_consumption": 5.412101745605469e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638812.1397393, + "msecs": 139.0, + "relativeCreated": 52402.878369, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/julian/main_light to 40", + "asctime": "2025-08-19 23:26:52,139", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/julian/main_light is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638812.3410356, + "msecs": 341.0, + "relativeCreated": 52604.174591, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/julian/main_light is correct (Content 40 and Type is ).", + "asctime": "2025-08-19 23:26:52,341", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638812.1399534, + "msecs": 139.0, + "relativeCreated": 52403.092296, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:52,139" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638812.1410391, + "msecs": 141.0, + "relativeCreated": 52404.178216, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:52,141" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness", + "b'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638812.1424284, + "msecs": 142.0, + "relativeCreated": 52405.567495, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'40'", + "asctime": "2025-08-19 23:26:52,142" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638812.3407767, + "msecs": 340.0, + "relativeCreated": 52603.915629, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/julian/main_light): 40 ()", + "asctime": "2025-08-19 23:26:52,340" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638812.3409746, + "msecs": 340.0, + "relativeCreated": 52604.113545, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/julian/main_light): result = 40 ()", + "asctime": "2025-08-19 23:26:52,340" + } + ], + "time_consumption": 6.103515625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638812.3411539, + "msecs": 341.0, + "relativeCreated": 52604.292829, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/julian/main_light to 60", + "asctime": "2025-08-19 23:26:52,341", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/julian/main_light is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638812.542185, + "msecs": 542.0, + "relativeCreated": 52805.323861, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/julian/main_light is correct (Content 60 and Type is ).", + "asctime": "2025-08-19 23:26:52,542", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638812.341325, + "msecs": 341.0, + "relativeCreated": 52604.463943, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:52,341" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638812.342376, + "msecs": 342.0, + "relativeCreated": 52605.514868, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:52,342" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness", + "b'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638812.3437123, + "msecs": 343.0, + "relativeCreated": 52606.851291, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'60'", + "asctime": "2025-08-19 23:26:52,343" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638812.542001, + "msecs": 542.0, + "relativeCreated": 52805.139904, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/julian/main_light): 60 ()", + "asctime": "2025-08-19 23:26:52,542" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638812.5421333, + "msecs": 542.0, + "relativeCreated": 52805.272257, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/julian/main_light): result = 60 ()", + "asctime": "2025-08-19 23:26:52,542" + } + ], + "time_consumption": 5.173683166503906e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638812.5422928, + "msecs": 542.0, + "relativeCreated": 52805.431619, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/julian/main_light to 80", + "asctime": "2025-08-19 23:26:52,542", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/julian/main_light is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638812.7433853, + "msecs": 743.0, + "relativeCreated": 53006.524269, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/julian/main_light is correct (Content 80 and Type is ).", + "asctime": "2025-08-19 23:26:52,743", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638812.5424478, + "msecs": 542.0, + "relativeCreated": 52805.586897, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:52,542" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638812.5433133, + "msecs": 543.0, + "relativeCreated": 52806.452162, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:52,543" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness", + "b'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638812.5444577, + "msecs": 544.0, + "relativeCreated": 52807.596622, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'80'", + "asctime": "2025-08-19 23:26:52,544" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638812.7432003, + "msecs": 743.0, + "relativeCreated": 53006.339381, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/julian/main_light): 80 ()", + "asctime": "2025-08-19 23:26:52,743" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638812.743336, + "msecs": 743.0, + "relativeCreated": 53006.474925, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/julian/main_light): result = 80 ()", + "asctime": "2025-08-19 23:26:52,743" + } + ], + "time_consumption": 4.935264587402344e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638812.7435198, + "msecs": 743.0, + "relativeCreated": 53006.658868, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/julian/main_light to 100", + "asctime": "2025-08-19 23:26:52,743", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/julian/main_light is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638812.9446285, + "msecs": 944.0, + "relativeCreated": 53207.76747, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/julian/main_light is correct (Content 100 and Type is ).", + "asctime": "2025-08-19 23:26:52,944", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638812.7436788, + "msecs": 743.0, + "relativeCreated": 53006.817603, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:52,743" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638812.7446594, + "msecs": 744.0, + "relativeCreated": 53007.798506, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:52,744" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness", + "b'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638812.7460542, + "msecs": 746.0, + "relativeCreated": 53009.193033, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'100'", + "asctime": "2025-08-19 23:26:52,746" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638812.9444287, + "msecs": 944.0, + "relativeCreated": 53207.567918, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/julian/main_light): 100 ()", + "asctime": "2025-08-19 23:26:52,944" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638812.9445755, + "msecs": 944.0, + "relativeCreated": 53207.71452, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/julian/main_light): result = 100 ()", + "asctime": "2025-08-19 23:26:52,944" + } + ], + "time_consumption": 5.2928924560546875e-05 + } + ], + "time_consumption": 1.5090699195861816, + "time_start": "2025-08-19 23:26:51,435", + "time_finished": "2025-08-19 23:26:52,944" + }, + "REQ-0145": { + "name": "__tLogger__", + "msg": "REQ-0145", + "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": 1755638812.9448848, + "msecs": 944.0, + "relativeCreated": 53208.023743, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0145", + "asctime": "2025-08-19 23:26:52,944", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638813.0453448, + "msecs": 45.0, + "relativeCreated": 53308.483841, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:26:53,045", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638813.1463962, + "msecs": 146.0, + "relativeCreated": 53409.535241, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 10", + "asctime": "2025-08-19 23:26:53,146", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638813.0456612, + "msecs": 45.0, + "relativeCreated": 53308.800184, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 10", + "asctime": "2025-08-19 23:26:53,045" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638813.046002, + "msecs": 46.0, + "relativeCreated": 53309.14085, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:53,046" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638813.0481207, + "msecs": 48.0, + "relativeCreated": 53311.259888, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:26:53,048" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638813.048456, + "msecs": 48.0, + "relativeCreated": 53311.594866, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:53,048" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp", + "b'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638813.0904448, + "msecs": 90.0, + "relativeCreated": 53353.583913, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'10'", + "asctime": "2025-08-19 23:26:53,090" + } + ], + "time_consumption": 0.05595135688781738 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(10, 10)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638813.24722, + "msecs": 247.0, + "relativeCreated": 53510.359058, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", + "asctime": "2025-08-19 23:26:53,247", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638813.246973, + "msecs": 246.0, + "relativeCreated": 53510.111883, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (10, 10) ()", + "asctime": "2025-08-19 23:26:53,246" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638813.2471654, + "msecs": 247.0, + "relativeCreated": 53510.30445, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", + "asctime": "2025-08-19 23:26:53,247" + } + ], + "time_consumption": 5.459785461425781e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/julian/main_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638813.24733, + "msecs": 247.0, + "relativeCreated": 53510.469027, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/julian/main_light to 0", + "asctime": "2025-08-19 23:26:53,247", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/julian/main_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638813.4482887, + "msecs": 448.0, + "relativeCreated": 53711.427712, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/julian/main_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:26:53,448", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp/set", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638813.2474399, + "msecs": 247.0, + "relativeCreated": 53510.578885, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 0", + "asctime": "2025-08-19 23:26:53,247" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"color_temp\": 250}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638813.2497368, + "msecs": 249.0, + "relativeCreated": 53512.875703, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"color_temp\": 250}'", + "asctime": "2025-08-19 23:26:53,249" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638813.249973, + "msecs": 249.0, + "relativeCreated": 53513.111944, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:53,249" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638813.2505043, + "msecs": 250.0, + "relativeCreated": 53513.643203, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:53,250" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638813.2920628, + "msecs": 292.0, + "relativeCreated": 53555.201647, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'0'", + "asctime": "2025-08-19 23:26:53,292" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/julian/main_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638813.4480896, + "msecs": 448.0, + "relativeCreated": 53711.228547, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/julian/main_light): 0 ()", + "asctime": "2025-08-19 23:26:53,448" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/julian/main_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638813.4482355, + "msecs": 448.0, + "relativeCreated": 53711.374589, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/julian/main_light): result = 0 ()", + "asctime": "2025-08-19 23:26:53,448" + } + ], + "time_consumption": 5.316734313964844e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/julian/main_light", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638813.4484048, + "msecs": 448.0, + "relativeCreated": 53711.543767, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/julian/main_light to 2", + "asctime": "2025-08-19 23:26:53,448", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/julian/main_light is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638813.649533, + "msecs": 649.0, + "relativeCreated": 53912.671851, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/julian/main_light is correct (Content 2 and Type is ).", + "asctime": "2025-08-19 23:26:53,649", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp/set", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638813.448543, + "msecs": 448.0, + "relativeCreated": 53711.682093, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 2", + "asctime": "2025-08-19 23:26:53,448" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"color_temp\": 291}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638813.450961, + "msecs": 450.0, + "relativeCreated": 53714.100271, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"color_temp\": 291}'", + "asctime": "2025-08-19 23:26:53,450" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638813.4512222, + "msecs": 451.0, + "relativeCreated": 53714.361252, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:53,451" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638813.451912, + "msecs": 451.0, + "relativeCreated": 53715.051011, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:53,451" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp", + "b'2'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638813.4932165, + "msecs": 493.0, + "relativeCreated": 53756.355415, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'2'", + "asctime": "2025-08-19 23:26:53,493" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/julian/main_light", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638813.6493514, + "msecs": 649.0, + "relativeCreated": 53912.49048, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/julian/main_light): 2 ()", + "asctime": "2025-08-19 23:26:53,649" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/julian/main_light", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638813.6494844, + "msecs": 649.0, + "relativeCreated": 53912.623338, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/julian/main_light): result = 2 ()", + "asctime": "2025-08-19 23:26:53,649" + } + ], + "time_consumption": 4.863739013671875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/julian/main_light", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638813.64964, + "msecs": 649.0, + "relativeCreated": 53912.77928, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/julian/main_light to 4", + "asctime": "2025-08-19 23:26:53,649", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/julian/main_light is correct (Content %s and Type is %s).", + "args": [ + "4", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638813.8506804, + "msecs": 850.0, + "relativeCreated": 54113.819356, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/julian/main_light is correct (Content 4 and Type is ).", + "asctime": "2025-08-19 23:26:53,850", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp/set", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638813.6497717, + "msecs": 649.0, + "relativeCreated": 53912.910906, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 4", + "asctime": "2025-08-19 23:26:53,649" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"color_temp\": 332}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638813.652094, + "msecs": 652.0, + "relativeCreated": 53915.23284, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"color_temp\": 332}'", + "asctime": "2025-08-19 23:26:53,652" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638813.6523175, + "msecs": 652.0, + "relativeCreated": 53915.456512, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:53,652" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638813.652926, + "msecs": 652.0, + "relativeCreated": 53916.065028, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:53,652" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp", + "b'4'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638813.693636, + "msecs": 693.0, + "relativeCreated": 53956.774962, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'4'", + "asctime": "2025-08-19 23:26:53,693" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/julian/main_light", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638813.8504636, + "msecs": 850.0, + "relativeCreated": 54113.602829, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/julian/main_light): 4 ()", + "asctime": "2025-08-19 23:26:53,850" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/julian/main_light", + "=", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638813.8506048, + "msecs": 850.0, + "relativeCreated": 54113.743823, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/julian/main_light): result = 4 ()", + "asctime": "2025-08-19 23:26:53,850" + } + ], + "time_consumption": 7.557868957519531e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/julian/main_light", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638813.8507967, + "msecs": 850.0, + "relativeCreated": 54113.93572, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/julian/main_light to 6", + "asctime": "2025-08-19 23:26:53,850", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/julian/main_light is correct (Content %s and Type is %s).", + "args": [ + "6", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638814.0519304, + "msecs": 51.0, + "relativeCreated": 54315.069251, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/julian/main_light is correct (Content 6 and Type is ).", + "asctime": "2025-08-19 23:26:54,051", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp/set", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638813.850932, + "msecs": 850.0, + "relativeCreated": 54114.070932, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 6", + "asctime": "2025-08-19 23:26:53,850" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"color_temp\": 372}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638813.853041, + "msecs": 853.0, + "relativeCreated": 54116.179926, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"color_temp\": 372}'", + "asctime": "2025-08-19 23:26:53,853" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638813.8533256, + "msecs": 853.0, + "relativeCreated": 54116.464521, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:53,853" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638813.8538384, + "msecs": 853.0, + "relativeCreated": 54116.977289, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:53,853" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp", + "b'6'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638813.894391, + "msecs": 894.0, + "relativeCreated": 54157.529998, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'6'", + "asctime": "2025-08-19 23:26:53,894" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/julian/main_light", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638814.0517042, + "msecs": 51.0, + "relativeCreated": 54314.842953, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/julian/main_light): 6 ()", + "asctime": "2025-08-19 23:26:54,051" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/julian/main_light", + "=", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638814.0518456, + "msecs": 51.0, + "relativeCreated": 54314.984707, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/julian/main_light): result = 6 ()", + "asctime": "2025-08-19 23:26:54,051" + } + ], + "time_consumption": 8.487701416015625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/julian/main_light", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638814.0520496, + "msecs": 52.0, + "relativeCreated": 54315.18861, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/julian/main_light to 8", + "asctime": "2025-08-19 23:26:54,052", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/julian/main_light is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638814.2531638, + "msecs": 253.0, + "relativeCreated": 54516.302857, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/julian/main_light is correct (Content 8 and Type is ).", + "asctime": "2025-08-19 23:26:54,253", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp/set", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638814.052161, + "msecs": 52.0, + "relativeCreated": 54315.299938, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 8", + "asctime": "2025-08-19 23:26:54,052" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"color_temp\": 413}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638814.0552921, + "msecs": 55.0, + "relativeCreated": 54318.431161, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"color_temp\": 413}'", + "asctime": "2025-08-19 23:26:54,055" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638814.0555108, + "msecs": 55.0, + "relativeCreated": 54318.649855, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:54,055" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638814.0562391, + "msecs": 56.0, + "relativeCreated": 54319.377989, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:54,056" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638814.097434, + "msecs": 97.0, + "relativeCreated": 54360.573029, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'8'", + "asctime": "2025-08-19 23:26:54,097" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/julian/main_light", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638814.2529695, + "msecs": 252.0, + "relativeCreated": 54516.108388, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/julian/main_light): 8 ()", + "asctime": "2025-08-19 23:26:54,252" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/julian/main_light", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638814.2531118, + "msecs": 253.0, + "relativeCreated": 54516.250901, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/julian/main_light): result = 8 ()", + "asctime": "2025-08-19 23:26:54,253" + } + ], + "time_consumption": 5.1975250244140625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/julian/main_light", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638814.253278, + "msecs": 253.0, + "relativeCreated": 54516.417074, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/julian/main_light to 10", + "asctime": "2025-08-19 23:26:54,253", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_ffw/ffw/julian/main_light is correct (Content %s and Type is %s).", + "args": [ + "10", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638814.4542797, + "msecs": 454.0, + "relativeCreated": 54717.418603, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_ffw/ffw/julian/main_light is correct (Content 10 and Type is ).", + "asctime": "2025-08-19 23:26:54,454", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638814.2534158, + "msecs": 253.0, + "relativeCreated": 54516.554939, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 10", + "asctime": "2025-08-19 23:26:54,253" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638814.2557886, + "msecs": 255.0, + "relativeCreated": 54518.927448, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:26:54,255" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638814.2560852, + "msecs": 256.0, + "relativeCreated": 54519.224163, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:54,256" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638814.256772, + "msecs": 256.0, + "relativeCreated": 54519.910985, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:54,256" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp", + "b'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638814.2973008, + "msecs": 297.0, + "relativeCreated": 54560.439619, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'10'", + "asctime": "2025-08-19 23:26:54,297" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/julian/main_light", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638814.4540617, + "msecs": 454.0, + "relativeCreated": 54717.200842, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_ffw/ffw/julian/main_light): 10 ()", + "asctime": "2025-08-19 23:26:54,454" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_ffw/ffw/julian/main_light", + "=", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638814.454205, + "msecs": 454.0, + "relativeCreated": 54717.343836, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_ffw/ffw/julian/main_light): result = 10 ()", + "asctime": "2025-08-19 23:26:54,454" + } + ], + "time_consumption": 7.462501525878906e-05 + } + ], + "time_consumption": 1.509394884109497, + "time_start": "2025-08-19 23:26:52,944", + "time_finished": "2025-08-19 23:26:54,454" + }, + "REQ-0146": { + "name": "__tLogger__", + "msg": "REQ-0146", + "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": 1755638814.454539, + "msecs": 454.0, + "relativeCreated": 54717.678132, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0146", + "asctime": "2025-08-19 23:26:54,454", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638814.5547707, + "msecs": 554.0, + "relativeCreated": 54817.909805, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:26:54,554", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638814.65555, + "msecs": 655.0, + "relativeCreated": 54918.688898, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 10", + "asctime": "2025-08-19 23:26:54,655", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638814.555052, + "msecs": 555.0, + "relativeCreated": 54818.190966, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 10", + "asctime": "2025-08-19 23:26:54,555" + } + ], + "time_consumption": 0.10049796104431152 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(10, 10)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638814.7563066, + "msecs": 756.0, + "relativeCreated": 55019.445603, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", + "asctime": "2025-08-19 23:26:54,756", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638814.7560847, + "msecs": 756.0, + "relativeCreated": 55019.223716, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (10, 10) ()", + "asctime": "2025-08-19 23:26:54,756" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638814.7562501, + "msecs": 756.0, + "relativeCreated": 55019.389176, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", + "asctime": "2025-08-19 23:26:54,756" + } + ], + "time_consumption": 5.650520324707031e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638814.7564209, + "msecs": 756.0, + "relativeCreated": 55019.559963, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/julian/main_light to 0", + "asctime": "2025-08-19 23:26:54,756", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/julian/main_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638814.9574826, + "msecs": 957.0, + "relativeCreated": 55220.621388, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/julian/main_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:26:54,957", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638814.7565794, + "msecs": 756.0, + "relativeCreated": 55019.718239, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:54,756" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638814.757715, + "msecs": 757.0, + "relativeCreated": 55020.854004, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:54,757" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638814.759364, + "msecs": 759.0, + "relativeCreated": 55022.502812, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'0'", + "asctime": "2025-08-19 23:26:54,759" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638814.9573092, + "msecs": 957.0, + "relativeCreated": 55220.448187, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/julian/main_light): 0 ()", + "asctime": "2025-08-19 23:26:54,957" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638814.9574313, + "msecs": 957.0, + "relativeCreated": 55220.570397, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/julian/main_light): result = 0 ()", + "asctime": "2025-08-19 23:26:54,957" + } + ], + "time_consumption": 5.125999450683594e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638814.9575856, + "msecs": 957.0, + "relativeCreated": 55220.724603, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/julian/main_light to 2", + "asctime": "2025-08-19 23:26:54,957", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/julian/main_light is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638815.1586504, + "msecs": 158.0, + "relativeCreated": 55421.789442, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/julian/main_light is correct (Content 2 and Type is ).", + "asctime": "2025-08-19 23:26:55,158", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638814.9577525, + "msecs": 957.0, + "relativeCreated": 55220.891617, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:54,957" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638814.9587188, + "msecs": 958.0, + "relativeCreated": 55221.857809, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:54,958" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp", + "b'2'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638814.9603066, + "msecs": 960.0, + "relativeCreated": 55223.445631, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'2'", + "asctime": "2025-08-19 23:26:54,960" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638815.1584241, + "msecs": 158.0, + "relativeCreated": 55421.563041, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/julian/main_light): 2 ()", + "asctime": "2025-08-19 23:26:55,158" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638815.1585784, + "msecs": 158.0, + "relativeCreated": 55421.717486, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/julian/main_light): result = 2 ()", + "asctime": "2025-08-19 23:26:55,158" + } + ], + "time_consumption": 7.200241088867188e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638815.158807, + "msecs": 158.0, + "relativeCreated": 55421.946, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/julian/main_light to 4", + "asctime": "2025-08-19 23:26:55,158", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/julian/main_light is correct (Content %s and Type is %s).", + "args": [ + "4", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638815.3601134, + "msecs": 360.0, + "relativeCreated": 55623.252472, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/julian/main_light is correct (Content 4 and Type is ).", + "asctime": "2025-08-19 23:26:55,360", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638815.1590645, + "msecs": 159.0, + "relativeCreated": 55422.203589, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:55,159" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638815.1599505, + "msecs": 159.0, + "relativeCreated": 55423.089563, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:55,159" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp", + "b'4'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638815.1614292, + "msecs": 161.0, + "relativeCreated": 55424.568328, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'4'", + "asctime": "2025-08-19 23:26:55,161" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638815.359919, + "msecs": 359.0, + "relativeCreated": 55623.058146, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/julian/main_light): 4 ()", + "asctime": "2025-08-19 23:26:55,359" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "=", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638815.3600616, + "msecs": 360.0, + "relativeCreated": 55623.200588, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/julian/main_light): result = 4 ()", + "asctime": "2025-08-19 23:26:55,360" + } + ], + "time_consumption": 5.173683166503906e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638815.3602252, + "msecs": 360.0, + "relativeCreated": 55623.364236, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/julian/main_light to 6", + "asctime": "2025-08-19 23:26:55,360", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/julian/main_light is correct (Content %s and Type is %s).", + "args": [ + "6", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638815.5612795, + "msecs": 561.0, + "relativeCreated": 55824.418497, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/julian/main_light is correct (Content 6 and Type is ).", + "asctime": "2025-08-19 23:26:55,561", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638815.360383, + "msecs": 360.0, + "relativeCreated": 55623.521876, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:55,360" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638815.3616028, + "msecs": 361.0, + "relativeCreated": 55624.741812, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:55,361" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp", + "b'6'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638815.363095, + "msecs": 363.0, + "relativeCreated": 55626.234156, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'6'", + "asctime": "2025-08-19 23:26:55,363" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638815.5610967, + "msecs": 561.0, + "relativeCreated": 55824.235745, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/julian/main_light): 6 ()", + "asctime": "2025-08-19 23:26:55,561" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "=", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638815.5612283, + "msecs": 561.0, + "relativeCreated": 55824.36727, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/julian/main_light): result = 6 ()", + "asctime": "2025-08-19 23:26:55,561" + } + ], + "time_consumption": 5.125999450683594e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638815.5613914, + "msecs": 561.0, + "relativeCreated": 55824.530243, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/julian/main_light to 8", + "asctime": "2025-08-19 23:26:55,561", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/julian/main_light is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638815.7623465, + "msecs": 762.0, + "relativeCreated": 56025.485386, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/julian/main_light is correct (Content 8 and Type is ).", + "asctime": "2025-08-19 23:26:55,762", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638815.5615444, + "msecs": 561.0, + "relativeCreated": 55824.683332, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:55,561" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638815.562378, + "msecs": 562.0, + "relativeCreated": 55825.517068, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:55,562" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638815.5639472, + "msecs": 563.0, + "relativeCreated": 55827.086326, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'8'", + "asctime": "2025-08-19 23:26:55,563" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638815.762155, + "msecs": 762.0, + "relativeCreated": 56025.294029, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/julian/main_light): 8 ()", + "asctime": "2025-08-19 23:26:55,762" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638815.762295, + "msecs": 762.0, + "relativeCreated": 56025.434125, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/julian/main_light): result = 8 ()", + "asctime": "2025-08-19 23:26:55,762" + } + ], + "time_consumption": 5.14984130859375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638815.7624614, + "msecs": 762.0, + "relativeCreated": 56025.600347, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_ffw/ffw/julian/main_light to 10", + "asctime": "2025-08-19 23:26:55,762", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/julian/main_light is correct (Content %s and Type is %s).", + "args": [ + "10", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638815.963674, + "msecs": 963.0, + "relativeCreated": 56226.813168, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/julian/main_light is correct (Content 10 and Type is ).", + "asctime": "2025-08-19 23:26:55,963", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638815.7626433, + "msecs": 762.0, + "relativeCreated": 56025.782455, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:55,762" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638815.7634623, + "msecs": 763.0, + "relativeCreated": 56026.601394, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:55,763" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp", + "b'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638815.7646577, + "msecs": 764.0, + "relativeCreated": 56027.796559, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'10'", + "asctime": "2025-08-19 23:26:55,764" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638815.963439, + "msecs": 963.0, + "relativeCreated": 56226.578043, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/julian/main_light): 10 ()", + "asctime": "2025-08-19 23:26:55,963" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/julian/main_light", + "=", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638815.9635878, + "msecs": 963.0, + "relativeCreated": 56226.726813, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/julian/main_light): result = 10 ()", + "asctime": "2025-08-19 23:26:55,963" + } + ], + "time_consumption": 8.630752563476562e-05 + } + ], + "time_consumption": 1.5091350078582764, + "time_start": "2025-08-19 23:26:54,454", + "time_finished": "2025-08-19 23:26:55,963" + }, + "REQ-0181": { + "name": "__tLogger__", + "msg": "REQ-0181", + "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": 1755638815.9640162, + "msecs": 964.0, + "relativeCreated": 56227.155234, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0181", + "asctime": "2025-08-19 23:26:55,964", + "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": 1755638816.0647414, + "msecs": 64.0, + "relativeCreated": 56327.880442, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:56,064", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/floor/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638815.96418, + "msecs": 964.0, + "relativeCreated": 56227.318943, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/floor/main_light/state/set and payload false", + "asctime": "2025-08-19 23:26:55,964" + }, + { + "name": "smart_brain.devices.shellies.ffw.floor.main_light", + "msg": "Unexpected key %s", + "args": [ + "state" + ], + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", + "filename": "base.py", + "module": "base", + "exc_text": null, + "stack_info": null, + "lineno": 49, + "funcName": "set", + "created": 1755638815.9643865, + "msecs": 964.0, + "relativeCreated": 56227.52549, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Unexpected key state", + "asctime": "2025-08-19 23:26:55,964" + } + ], + "time_consumption": 0.10035490989685059 + }, + { + "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": 1755638816.1655266, + "msecs": 165.0, + "relativeCreated": 56428.665659, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:56,165", + "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": 1755638816.1653266, + "msecs": 165.0, + "relativeCreated": 56428.465475, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:56,165" + }, + { + "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": 1755638816.1654718, + "msecs": 165.0, + "relativeCreated": 56428.61072, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:56,165" + } + ], + "time_consumption": 5.4836273193359375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/floor/main_light", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638816.165641, + "msecs": 165.0, + "relativeCreated": 56428.779873, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/floor/main_light to True", + "asctime": "2025-08-19 23:26:56,165", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly Main Light (ffw.floor) 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": 1755638816.3666549, + "msecs": 366.0, + "relativeCreated": 56629.793977, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Shelly Main Light (ffw.floor) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:56,366", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/floor/main_light/state/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638816.1657817, + "msecs": 165.0, + "relativeCreated": 56428.920813, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/floor/main_light/state/set and payload true", + "asctime": "2025-08-19 23:26:56,165" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/floor/main_light/relay/0/command", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638816.1680832, + "msecs": 168.0, + "relativeCreated": 56431.222165, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/floor/main_light/relay/0/command and payload b'on'", + "asctime": "2025-08-19 23:26:56,168" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/floor/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638816.1682775, + "msecs": 168.0, + "relativeCreated": 56431.416631, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffw/floor/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:26:56,168" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/floor/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638816.1689475, + "msecs": 168.0, + "relativeCreated": 56432.08642, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/floor/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:26:56,168" + }, + { + "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/floor/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638816.2102273, + "msecs": 210.0, + "relativeCreated": 56473.366143, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/floor/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:26:56,210" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly Main Light (ffw.floor)", + "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": 1755638816.3664556, + "msecs": 366.0, + "relativeCreated": 56629.594583, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Shelly Main Light (ffw.floor)): True ()", + "asctime": "2025-08-19 23:26:56,366" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly Main Light (ffw.floor)", + "=", + "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": 1755638816.3666008, + "msecs": 366.0, + "relativeCreated": 56629.739719, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Shelly Main Light (ffw.floor)): result = True ()", + "asctime": "2025-08-19 23:26:56,366" + } + ], + "time_consumption": 5.412101745605469e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/ffw/floor/main_light", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638816.36678, + "msecs": 366.0, + "relativeCreated": 56629.919196, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/ffw/floor/main_light to False", + "asctime": "2025-08-19 23:26:56,366", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly Main Light (ffw.floor) 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": 1755638816.5678043, + "msecs": 567.0, + "relativeCreated": 56830.943339, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Shelly Main Light (ffw.floor) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:56,567", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/floor/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638816.36692, + "msecs": 366.0, + "relativeCreated": 56630.058853, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/floor/main_light/state/set and payload false", + "asctime": "2025-08-19 23:26:56,366" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/floor/main_light/relay/0/command", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638816.3691497, + "msecs": 369.0, + "relativeCreated": 56632.288804, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/floor/main_light/relay/0/command and payload b'off'", + "asctime": "2025-08-19 23:26:56,369" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/floor/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638816.3693612, + "msecs": 369.0, + "relativeCreated": 56632.500201, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffw/floor/main_light/relay/0 and payload off", + "asctime": "2025-08-19 23:26:56,369" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/floor/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638816.3698835, + "msecs": 369.0, + "relativeCreated": 56633.022752, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/floor/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-19 23:26:56,369" + }, + { + "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/floor/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638816.4102056, + "msecs": 410.0, + "relativeCreated": 56673.344624, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/floor/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:26:56,410" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly Main Light (ffw.floor)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638816.5676403, + "msecs": 567.0, + "relativeCreated": 56830.77929, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Shelly Main Light (ffw.floor)): False ()", + "asctime": "2025-08-19 23:26:56,567" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly Main Light (ffw.floor)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638816.5677507, + "msecs": 567.0, + "relativeCreated": 56830.889705, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Shelly Main Light (ffw.floor)): result = False ()", + "asctime": "2025-08-19 23:26:56,567" + } + ], + "time_consumption": 5.364418029785156e-05 + } + ], + "time_consumption": 0.6037881374359131, + "time_start": "2025-08-19 23:26:55,964", + "time_finished": "2025-08-19 23:26:56,567" + }, + "REQ-0182": { + "name": "__tLogger__", + "msg": "REQ-0182", + "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": 1755638816.5680397, + "msecs": 568.0, + "relativeCreated": 56831.178653, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0182", + "asctime": "2025-08-19 23:26:56,568", + "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": 1755638816.6686447, + "msecs": 668.0, + "relativeCreated": 56931.783665, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:56,668", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.floor.main_light.relay.0.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/floor/main_light/relay/0/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": 1755638816.5681722, + "msecs": 568.0, + "relativeCreated": 56831.311181, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/ffw/floor/main_light/relay/0/set and payload false", + "asctime": "2025-08-19 23:26:56,568" + } + ], + "time_consumption": 0.10047245025634766 + }, + { + "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": 1755638816.7693944, + "msecs": 769.0, + "relativeCreated": 57032.533481, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:56,769", + "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": 1755638816.7691915, + "msecs": 769.0, + "relativeCreated": 57032.330373, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:56,769" + }, + { + "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": 1755638816.7693412, + "msecs": 769.0, + "relativeCreated": 57032.480147, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:56,769" + } + ], + "time_consumption": 5.316734313964844e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly Main Light (ffw.floor)", + "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": 27, + "funcName": "device_follow", + "created": 1755638816.7695088, + "msecs": 769.0, + "relativeCreated": 57032.647809, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Shelly Main Light (ffw.floor) to True", + "asctime": "2025-08-19 23:26:56,769", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/floor/main_light is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638816.97025, + "msecs": 970.0, + "relativeCreated": 57233.388875, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/floor/main_light is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:56,970", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/floor/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638816.7696533, + "msecs": 769.0, + "relativeCreated": 57032.792177, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffw/floor/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:26:56,769" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/floor/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638816.770585, + "msecs": 770.0, + "relativeCreated": 57033.724091, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/floor/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:26:56,770" + }, + { + "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/floor/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638816.772058, + "msecs": 772.0, + "relativeCreated": 57035.197182, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/floor/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:26:56,772" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/floor/main_light", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638816.970081, + "msecs": 970.0, + "relativeCreated": 57233.220141, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/floor/main_light): True ()", + "asctime": "2025-08-19 23:26:56,970" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/floor/main_light", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638816.9702065, + "msecs": 970.0, + "relativeCreated": 57233.345504, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/floor/main_light): result = True ()", + "asctime": "2025-08-19 23:26:56,970" + } + ], + "time_consumption": 4.3392181396484375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly Main Light (ffw.floor)", + "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": 27, + "funcName": "device_follow", + "created": 1755638816.9703543, + "msecs": 970.0, + "relativeCreated": 57233.493448, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Shelly Main Light (ffw.floor) to False", + "asctime": "2025-08-19 23:26:56,970", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/ffw/floor/main_light is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638817.1710873, + "msecs": 171.0, + "relativeCreated": 57434.226344, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/ffw/floor/main_light is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:57,171", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/floor/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638816.9704504, + "msecs": 970.0, + "relativeCreated": 57233.589372, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/ffw/floor/main_light/relay/0 and payload off", + "asctime": "2025-08-19 23:26:56,970" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/floor/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638816.971202, + "msecs": 971.0, + "relativeCreated": 57234.340866, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/ffw/floor/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-19 23:26:56,971" + }, + { + "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/floor/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638816.972335, + "msecs": 972.0, + "relativeCreated": 57235.474135, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/ffw/floor/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:26:56,972" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/ffw/floor/main_light", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638817.1708786, + "msecs": 170.0, + "relativeCreated": 57434.017718, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/ffw/floor/main_light): False ()", + "asctime": "2025-08-19 23:26:57,170" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/ffw/floor/main_light", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638817.1710222, + "msecs": 171.0, + "relativeCreated": 57434.16121, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/ffw/floor/main_light): result = False ()", + "asctime": "2025-08-19 23:26:57,171" + } + ], + "time_consumption": 6.508827209472656e-05 + } + ], + "time_consumption": 0.6030476093292236, + "time_start": "2025-08-19 23:26:56,568", + "time_finished": "2025-08-19 23:26:57,171" + }, + "REQ-0301": { + "name": "__tLogger__", + "msg": "REQ-0301", + "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": 1755638817.1713216, + "msecs": 171.0, + "relativeCreated": 57434.460636, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0301", + "asctime": "2025-08-19 23:26:57,171", + "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": 1755638817.2718434, + "msecs": 271.0, + "relativeCreated": 57534.982384, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:57,271", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638817.1714602, + "msecs": 171.0, + "relativeCreated": 57434.599057, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/state/set and payload false", + "asctime": "2025-08-19 23:26:57,171" + }, + { + "name": "smart_brain.devices.shellies.gfw.dirk.main_light", + "msg": "Unexpected key %s", + "args": [ + "state" + ], + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", + "filename": "base.py", + "module": "base", + "exc_text": null, + "stack_info": null, + "lineno": 49, + "funcName": "set", + "created": 1755638817.1716404, + "msecs": 171.0, + "relativeCreated": 57434.779231, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Unexpected key state", + "asctime": "2025-08-19 23:26:57,171" + } + ], + "time_consumption": 0.10020303726196289 + }, + { + "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": 1755638817.3726006, + "msecs": 372.0, + "relativeCreated": 57635.739677, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:57,372", + "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": 1755638817.3723786, + "msecs": 372.0, + "relativeCreated": 57635.51757, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:57,372" + }, + { + "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": 1755638817.3725455, + "msecs": 372.0, + "relativeCreated": 57635.684417, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:57,372" + } + ], + "time_consumption": 5.507469177246094e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/main_light", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638817.3727174, + "msecs": 372.0, + "relativeCreated": 57635.856223, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/main_light to True", + "asctime": "2025-08-19 23:26:57,372", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly Main Light (gfw.dirk) 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": 1755638817.5736735, + "msecs": 573.0, + "relativeCreated": 57836.812429, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Shelly Main Light (gfw.dirk) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:57,573", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/state/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638817.3728304, + "msecs": 372.0, + "relativeCreated": 57635.96942, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/state/set and payload true", + "asctime": "2025-08-19 23:26:57,372" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/gfw/dirk/main_light/relay/0/command", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638817.375286, + "msecs": 375.0, + "relativeCreated": 57638.424925, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0/command and payload b'on'", + "asctime": "2025-08-19 23:26:57,375" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/gfw/dirk/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638817.3754916, + "msecs": 375.0, + "relativeCreated": 57638.630508, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:26:57,375" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638817.375727, + "msecs": 375.0, + "relativeCreated": 57638.86588, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:57,375" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/gfw/dirk/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638817.3762352, + "msecs": 376.0, + "relativeCreated": 57639.374255, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:26:57,376" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638817.376488, + "msecs": 376.0, + "relativeCreated": 57639.626942, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:57,376" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638817.4597878, + "msecs": 459.0, + "relativeCreated": 57722.92681, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:26:57,459" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638817.4601705, + "msecs": 460.0, + "relativeCreated": 57723.309623, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'50'", + "asctime": "2025-08-19 23:26:57,460" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638817.4603937, + "msecs": 460.0, + "relativeCreated": 57723.532801, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'5'", + "asctime": "2025-08-19 23:26:57,460" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly Main Light (gfw.dirk)", + "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": 1755638817.573504, + "msecs": 573.0, + "relativeCreated": 57836.642963, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Shelly Main Light (gfw.dirk)): True ()", + "asctime": "2025-08-19 23:26:57,573" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly Main Light (gfw.dirk)", + "=", + "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": 1755638817.5736244, + "msecs": 573.0, + "relativeCreated": 57836.763217, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Shelly Main Light (gfw.dirk)): result = True ()", + "asctime": "2025-08-19 23:26:57,573" + } + ], + "time_consumption": 4.9114227294921875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/main_light", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638817.5737746, + "msecs": 573.0, + "relativeCreated": 57836.913652, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/main_light to False", + "asctime": "2025-08-19 23:26:57,573", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly Main Light (gfw.dirk) 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": 1755638817.774945, + "msecs": 774.0, + "relativeCreated": 58038.083997, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Shelly Main Light (gfw.dirk) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:57,774", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638817.5739121, + "msecs": 573.0, + "relativeCreated": 57837.051112, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/state/set and payload false", + "asctime": "2025-08-19 23:26:57,573" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/gfw/dirk/main_light/relay/0/command", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638817.5758376, + "msecs": 575.0, + "relativeCreated": 57838.97681, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0/command and payload b'off'", + "asctime": "2025-08-19 23:26:57,575" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/gfw/dirk/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638817.5760417, + "msecs": 576.0, + "relativeCreated": 57839.180835, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload off", + "asctime": "2025-08-19 23:26:57,576" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/gfw/dirk/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638817.5765817, + "msecs": 576.0, + "relativeCreated": 57839.720674, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-19 23:26:57,576" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638817.6586256, + "msecs": 658.0, + "relativeCreated": 57921.764535, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:26:57,658" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly Main Light (gfw.dirk)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638817.7747078, + "msecs": 774.0, + "relativeCreated": 58037.846679, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Shelly Main Light (gfw.dirk)): False ()", + "asctime": "2025-08-19 23:26:57,774" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly Main Light (gfw.dirk)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638817.7748532, + "msecs": 774.0, + "relativeCreated": 58037.992204, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Shelly Main Light (gfw.dirk)): result = False ()", + "asctime": "2025-08-19 23:26:57,774" + } + ], + "time_consumption": 9.179115295410156e-05 + } + ], + "time_consumption": 0.6036233901977539, + "time_start": "2025-08-19 23:26:57,171", + "time_finished": "2025-08-19 23:26:57,774" + }, + "REQ-0302": { + "name": "__tLogger__", + "msg": "REQ-0302", + "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": 1755638817.77519, + "msecs": 775.0, + "relativeCreated": 58038.329094, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0302", + "asctime": "2025-08-19 23:26:57,775", + "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": 1755638817.8757408, + "msecs": 875.0, + "relativeCreated": 58138.879795, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:57,875", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.relay.0.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/relay/0/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": 1755638817.7753603, + "msecs": 775.0, + "relativeCreated": 58038.499204, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/relay/0/set and payload false", + "asctime": "2025-08-19 23:26:57,775" + } + ], + "time_consumption": 0.10038042068481445 + }, + { + "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": 1755638817.9764786, + "msecs": 976.0, + "relativeCreated": 58239.617447, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:57,976", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638817.9762814, + "msecs": 976.0, + "relativeCreated": 58239.42038, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:57,976" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638817.9764245, + "msecs": 976.0, + "relativeCreated": 58239.563343, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:57,976" + } + ], + "time_consumption": 5.412101745605469e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly Main Light (gfw.dirk)", + "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": 27, + "funcName": "device_follow", + "created": 1755638817.9765928, + "msecs": 976.0, + "relativeCreated": 58239.731894, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Shelly Main Light (gfw.dirk) to True", + "asctime": "2025-08-19 23:26:57,976", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/main_light is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638818.1778376, + "msecs": 177.0, + "relativeCreated": 58440.976486, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/main_light is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:58,177", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/gfw/dirk/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638817.976731, + "msecs": 976.0, + "relativeCreated": 58239.870252, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:26:57,976" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638817.97708, + "msecs": 977.0, + "relativeCreated": 58240.219078, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:57,977" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/gfw/dirk/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638817.9781573, + "msecs": 978.0, + "relativeCreated": 58241.296253, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:26:57,978" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638817.9785438, + "msecs": 978.0, + "relativeCreated": 58241.682809, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:57,978" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638817.9801466, + "msecs": 980.0, + "relativeCreated": 58243.285672, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:26:57,980" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638818.1776373, + "msecs": 177.0, + "relativeCreated": 58440.776465, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/main_light): True ()", + "asctime": "2025-08-19 23:26:58,177" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638818.1777718, + "msecs": 177.0, + "relativeCreated": 58440.910888, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/main_light): result = True ()", + "asctime": "2025-08-19 23:26:58,177" + } + ], + "time_consumption": 6.580352783203125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly Main Light (gfw.dirk)", + "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": 27, + "funcName": "device_follow", + "created": 1755638818.1779652, + "msecs": 177.0, + "relativeCreated": 58441.103959, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Shelly Main Light (gfw.dirk) to False", + "asctime": "2025-08-19 23:26:58,177", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/main_light is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638818.378971, + "msecs": 378.0, + "relativeCreated": 58642.110257, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/main_light is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:58,378", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/gfw/dirk/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638818.1780698, + "msecs": 178.0, + "relativeCreated": 58441.208773, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload off", + "asctime": "2025-08-19 23:26:58,178" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/gfw/dirk/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638818.1790252, + "msecs": 179.0, + "relativeCreated": 58442.164166, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-19 23:26:58,179" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638818.2218795, + "msecs": 221.0, + "relativeCreated": 58485.018561, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:26:58,221" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638818.3787282, + "msecs": 378.0, + "relativeCreated": 58641.867135, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/main_light): False ()", + "asctime": "2025-08-19 23:26:58,378" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638818.378881, + "msecs": 378.0, + "relativeCreated": 58642.019945, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/main_light): result = False ()", + "asctime": "2025-08-19 23:26:58,378" + } + ], + "time_consumption": 9.012222290039062e-05 + } + ], + "time_consumption": 0.60378098487854, + "time_start": "2025-08-19 23:26:57,775", + "time_finished": "2025-08-19 23:26:58,378" + }, + "REQ-0303": { + "name": "__tLogger__", + "msg": "REQ-0303", + "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": 1755638818.3792212, + "msecs": 379.0, + "relativeCreated": 58642.360328, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0303", + "asctime": "2025-08-19 23:26:58,379", + "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": 1755638818.479771, + "msecs": 479.0, + "relativeCreated": 58742.910001, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:58,479", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638818.379381, + "msecs": 379.0, + "relativeCreated": 58642.519936, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/state/set and payload false", + "asctime": "2025-08-19 23:26:58,379" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638818.3817081, + "msecs": 381.0, + "relativeCreated": 58644.847057, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:58,381" + } + ], + "time_consumption": 0.09806275367736816 + }, + { + "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": 1755638818.5803294, + "msecs": 580.0, + "relativeCreated": 58843.468463, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:58,580", + "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": 1755638818.5801415, + "msecs": 580.0, + "relativeCreated": 58843.280531, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:58,580" + }, + { + "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": 1755638818.5802736, + "msecs": 580.0, + "relativeCreated": 58843.412626, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:58,580" + } + ], + "time_consumption": 5.5789947509765625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/desk_light", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638818.5804214, + "msecs": 580.0, + "relativeCreated": 58843.560254, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/desk_light to True", + "asctime": "2025-08-19 23:26:58,580", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Tradfri Desklight (gfw.dirk) 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": 1755638818.7812378, + "msecs": 781.0, + "relativeCreated": 59044.376647, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Tradfri Desklight (gfw.dirk) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:58,781", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/state/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638818.5805166, + "msecs": 580.0, + "relativeCreated": 58843.655646, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/state/set and payload true", + "asctime": "2025-08-19 23:26:58,580" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638818.58249, + "msecs": 582.0, + "relativeCreated": 58845.628982, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:58,582" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638818.5827045, + "msecs": 582.0, + "relativeCreated": 58845.843745, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:58,582" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638818.5833771, + "msecs": 583.0, + "relativeCreated": 58846.516244, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:58,583" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638818.6677117, + "msecs": 667.0, + "relativeCreated": 58930.850764, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'true'", + "asctime": "2025-08-19 23:26:58,667" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638818.668046, + "msecs": 668.0, + "relativeCreated": 58931.185016, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'50'", + "asctime": "2025-08-19 23:26:58,668" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638818.6682703, + "msecs": 668.0, + "relativeCreated": 58931.40937, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'5'", + "asctime": "2025-08-19 23:26:58,668" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Tradfri Desklight (gfw.dirk)", + "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": 1755638818.781039, + "msecs": 781.0, + "relativeCreated": 59044.17803, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Tradfri Desklight (gfw.dirk)): True ()", + "asctime": "2025-08-19 23:26:58,781" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Tradfri Desklight (gfw.dirk)", + "=", + "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": 1755638818.7811813, + "msecs": 781.0, + "relativeCreated": 59044.320498, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Tradfri Desklight (gfw.dirk)): result = True ()", + "asctime": "2025-08-19 23:26:58,781" + } + ], + "time_consumption": 5.650520324707031e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/desk_light", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638818.781349, + "msecs": 781.0, + "relativeCreated": 59044.487877, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/desk_light to False", + "asctime": "2025-08-19 23:26:58,781", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Tradfri Desklight (gfw.dirk) 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": 1755638818.9823122, + "msecs": 982.0, + "relativeCreated": 59245.451157, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Tradfri Desklight (gfw.dirk) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:58,982", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638818.7814546, + "msecs": 781.0, + "relativeCreated": 59044.59359, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/state/set and payload false", + "asctime": "2025-08-19 23:26:58,781" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638818.7837708, + "msecs": 783.0, + "relativeCreated": 59046.909981, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:58,783" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638818.7840085, + "msecs": 784.0, + "relativeCreated": 59047.147441, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:58,784" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638818.784536, + "msecs": 784.0, + "relativeCreated": 59047.674757, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:58,784" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638818.8667867, + "msecs": 866.0, + "relativeCreated": 59129.925889, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'false'", + "asctime": "2025-08-19 23:26:58,866" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Tradfri Desklight (gfw.dirk)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638818.9821103, + "msecs": 982.0, + "relativeCreated": 59245.249119, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Tradfri Desklight (gfw.dirk)): False ()", + "asctime": "2025-08-19 23:26:58,982" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Tradfri Desklight (gfw.dirk)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638818.9822576, + "msecs": 982.0, + "relativeCreated": 59245.396711, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Tradfri Desklight (gfw.dirk)): result = False ()", + "asctime": "2025-08-19 23:26:58,982" + } + ], + "time_consumption": 5.459785461425781e-05 + } + ], + "time_consumption": 0.6030910015106201, + "time_start": "2025-08-19 23:26:58,379", + "time_finished": "2025-08-19 23:26:58,982" + }, + "REQ-0304": { + "name": "__tLogger__", + "msg": "REQ-0304", + "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": 1755638818.9825597, + "msecs": 982.0, + "relativeCreated": 59245.698735, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0304", + "asctime": "2025-08-19 23:26:58,982", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638819.0832279, + "msecs": 83.0, + "relativeCreated": 59346.366981, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:59,083", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638818.9827204, + "msecs": 982.0, + "relativeCreated": 59245.859364, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/state/set and payload false", + "asctime": "2025-08-19 23:26:58,982" + } + ], + "time_consumption": 0.10050749778747559 + }, + { + "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": 1755638819.1840048, + "msecs": 184.0, + "relativeCreated": 59447.143763, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:59,184", + "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": 1755638819.1837432, + "msecs": 183.0, + "relativeCreated": 59446.882114, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:59,183" + }, + { + "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": 1755638819.1839387, + "msecs": 183.0, + "relativeCreated": 59447.077722, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:59,183" + } + ], + "time_consumption": 6.604194641113281e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Tradfri Desklight (gfw.dirk)", + "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": 27, + "funcName": "device_follow", + "created": 1755638819.1841228, + "msecs": 184.0, + "relativeCreated": 59447.261952, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Tradfri Desklight (gfw.dirk) to True", + "asctime": "2025-08-19 23:26:59,184", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/desk_light is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638819.385128, + "msecs": 385.0, + "relativeCreated": 59648.266834, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/desk_light is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:59,385", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638819.1842983, + "msecs": 184.0, + "relativeCreated": 59447.43719, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:59,184" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638819.1851573, + "msecs": 185.0, + "relativeCreated": 59448.296472, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:59,185" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638819.187029, + "msecs": 187.0, + "relativeCreated": 59450.167978, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'true'", + "asctime": "2025-08-19 23:26:59,187" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638819.3849447, + "msecs": 384.0, + "relativeCreated": 59648.083675, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/desk_light): True ()", + "asctime": "2025-08-19 23:26:59,384" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638819.3850784, + "msecs": 385.0, + "relativeCreated": 59648.217612, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/desk_light): result = True ()", + "asctime": "2025-08-19 23:26:59,385" + } + ], + "time_consumption": 4.9591064453125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Tradfri Desklight (gfw.dirk)", + "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": 27, + "funcName": "device_follow", + "created": 1755638819.3852339, + "msecs": 385.0, + "relativeCreated": 59648.373044, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Tradfri Desklight (gfw.dirk) to False", + "asctime": "2025-08-19 23:26:59,385", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/desk_light is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638819.586275, + "msecs": 586.0, + "relativeCreated": 59849.414149, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/desk_light is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:26:59,586", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638819.3854427, + "msecs": 385.0, + "relativeCreated": 59648.581766, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:59,385" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638819.3864493, + "msecs": 386.0, + "relativeCreated": 59649.588471, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:26:59,386" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638819.388346, + "msecs": 388.0, + "relativeCreated": 59651.48494, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'false'", + "asctime": "2025-08-19 23:26:59,388" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638819.586094, + "msecs": 586.0, + "relativeCreated": 59849.232707, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/desk_light): False ()", + "asctime": "2025-08-19 23:26:59,586" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638819.586226, + "msecs": 586.0, + "relativeCreated": 59849.36498, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/desk_light): result = False ()", + "asctime": "2025-08-19 23:26:59,586" + } + ], + "time_consumption": 4.9114227294921875e-05 + } + ], + "time_consumption": 0.6037154197692871, + "time_start": "2025-08-19 23:26:58,982", + "time_finished": "2025-08-19 23:26:59,586" + }, + "REQ-0305": { + "name": "__tLogger__", + "msg": "REQ-0305", + "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": 1755638819.5865026, + "msecs": 586.0, + "relativeCreated": 59849.641588, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0305", + "asctime": "2025-08-19 23:26:59,586", + "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": 1755638819.686986, + "msecs": 686.0, + "relativeCreated": 59950.124868, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:26:59,686", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/pc_dock/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638819.5866318, + "msecs": 586.0, + "relativeCreated": 59849.770714, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/pc_dock/state/set and payload false", + "asctime": "2025-08-19 23:26:59,586" + } + ], + "time_consumption": 0.10035419464111328 + }, + { + "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": 1755638819.7876635, + "msecs": 787.0, + "relativeCreated": 60050.802475, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:26:59,787", + "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": 1755638819.7874675, + "msecs": 787.0, + "relativeCreated": 60050.606439, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:26:59,787" + }, + { + "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": 1755638819.7876115, + "msecs": 787.0, + "relativeCreated": 60050.750272, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:26:59,787" + } + ], + "time_consumption": 5.1975250244140625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/pc_dock", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638819.7877805, + "msecs": 787.0, + "relativeCreated": 60050.919727, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/pc_dock to True", + "asctime": "2025-08-19 23:26:59,787", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Tradfri 1 port Powerplug (gfw.dirk) 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": 1755638819.9888692, + "msecs": 988.0, + "relativeCreated": 60252.008014, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Tradfri 1 port Powerplug (gfw.dirk) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:26:59,988", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/pc_dock/state/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638819.7879179, + "msecs": 787.0, + "relativeCreated": 60051.056877, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/pc_dock/state/set and payload true", + "asctime": "2025-08-19 23:26:59,787" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/dock/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638819.790906, + "msecs": 790.0, + "relativeCreated": 60054.044764, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/dock/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:59,790" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/dock", + "{\"state\": \"on\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638819.7911081, + "msecs": 791.0, + "relativeCreated": 60054.247135, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/dock and payload {\"state\": \"on\"}", + "asctime": "2025-08-19 23:26:59,791" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/dock", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638819.7916315, + "msecs": 791.0, + "relativeCreated": 60054.770334, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/dock and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:26:59,791" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/pc_dock/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638819.832454, + "msecs": 832.0, + "relativeCreated": 60095.592868, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/pc_dock/state and payload b'true'", + "asctime": "2025-08-19 23:26:59,832" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Tradfri 1 port Powerplug (gfw.dirk)", + "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": 1755638819.9886723, + "msecs": 988.0, + "relativeCreated": 60251.81121, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Tradfri 1 port Powerplug (gfw.dirk)): True ()", + "asctime": "2025-08-19 23:26:59,988" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Tradfri 1 port Powerplug (gfw.dirk)", + "=", + "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": 1755638819.9888148, + "msecs": 988.0, + "relativeCreated": 60251.953884, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Tradfri 1 port Powerplug (gfw.dirk)): result = True ()", + "asctime": "2025-08-19 23:26:59,988" + } + ], + "time_consumption": 5.435943603515625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/pc_dock", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638819.9890156, + "msecs": 989.0, + "relativeCreated": 60252.154494, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/pc_dock to False", + "asctime": "2025-08-19 23:26:59,989", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Tradfri 1 port Powerplug (gfw.dirk) 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": 1755638820.1900058, + "msecs": 190.0, + "relativeCreated": 60453.144835, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Tradfri 1 port Powerplug (gfw.dirk) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:27:00,190", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/pc_dock/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638819.9891255, + "msecs": 989.0, + "relativeCreated": 60252.26446, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/pc_dock/state/set and payload false", + "asctime": "2025-08-19 23:26:59,989" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/dock/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638819.991334, + "msecs": 991.0, + "relativeCreated": 60254.473008, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/dock/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:59,991" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/dock", + "{\"state\": \"off\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638819.991535, + "msecs": 991.0, + "relativeCreated": 60254.673734, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/dock and payload {\"state\": \"off\"}", + "asctime": "2025-08-19 23:26:59,991" + }, + { + "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": 1755638819.9920793, + "msecs": 992.0, + "relativeCreated": 60255.218418, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/dock and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:26:59,992" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/pc_dock/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638820.0343444, + "msecs": 34.0, + "relativeCreated": 60297.483435, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/pc_dock/state and payload b'false'", + "asctime": "2025-08-19 23:27:00,034" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Tradfri 1 port Powerplug (gfw.dirk)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638820.189769, + "msecs": 189.0, + "relativeCreated": 60452.907865, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Tradfri 1 port Powerplug (gfw.dirk)): False ()", + "asctime": "2025-08-19 23:27:00,189" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Tradfri 1 port Powerplug (gfw.dirk)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638820.189933, + "msecs": 189.0, + "relativeCreated": 60453.072057, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Tradfri 1 port Powerplug (gfw.dirk)): result = False ()", + "asctime": "2025-08-19 23:27:00,189" + } + ], + "time_consumption": 7.271766662597656e-05 + } + ], + "time_consumption": 0.6035032272338867, + "time_start": "2025-08-19 23:26:59,586", + "time_finished": "2025-08-19 23:27:00,190" + }, + "REQ-0306": { + "name": "__tLogger__", + "msg": "REQ-0306", + "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": 1755638820.1902566, + "msecs": 190.0, + "relativeCreated": 60453.395733, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0306", + "asctime": "2025-08-19 23:27:00,190", + "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": 1755638820.2908745, + "msecs": 290.0, + "relativeCreated": 60554.013313, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:27:00,290", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/pc_dock/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638820.1903994, + "msecs": 190.0, + "relativeCreated": 60453.538385, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/pc_dock/state/set and payload false", + "asctime": "2025-08-19 23:27:00,190" + } + ], + "time_consumption": 0.10047507286071777 + }, + { + "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": 1755638820.391627, + "msecs": 391.0, + "relativeCreated": 60654.765891, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:27:00,391", + "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": 1755638820.3914235, + "msecs": 391.0, + "relativeCreated": 60654.562451, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:27:00,391" + }, + { + "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": 1755638820.3915691, + "msecs": 391.0, + "relativeCreated": 60654.708032, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:27:00,391" + } + ], + "time_consumption": 5.793571472167969e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Tradfri 1 port Powerplug (gfw.dirk)", + "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": 27, + "funcName": "device_follow", + "created": 1755638820.3917327, + "msecs": 391.0, + "relativeCreated": 60654.87166, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Tradfri 1 port Powerplug (gfw.dirk) to True", + "asctime": "2025-08-19 23:27:00,391", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/pc_dock is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638820.5926888, + "msecs": 592.0, + "relativeCreated": 60855.827868, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/pc_dock is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:27:00,592", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/dock", + "{\"state\": \"on\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638820.3918507, + "msecs": 391.0, + "relativeCreated": 60654.989701, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/dock and payload {\"state\": \"on\"}", + "asctime": "2025-08-19 23:27:00,391" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/dock", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638820.3929741, + "msecs": 392.0, + "relativeCreated": 60656.112959, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/dock and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:27:00,392" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/pc_dock/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638820.3943048, + "msecs": 394.0, + "relativeCreated": 60657.443727, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/pc_dock/state and payload b'true'", + "asctime": "2025-08-19 23:27:00,394" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/pc_dock", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638820.592485, + "msecs": 592.0, + "relativeCreated": 60855.623758, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/pc_dock): True ()", + "asctime": "2025-08-19 23:27:00,592" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/pc_dock", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638820.592615, + "msecs": 592.0, + "relativeCreated": 60855.753917, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/pc_dock): result = True ()", + "asctime": "2025-08-19 23:27:00,592" + } + ], + "time_consumption": 7.390975952148438e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Tradfri 1 port Powerplug (gfw.dirk)", + "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": 27, + "funcName": "device_follow", + "created": 1755638820.5928013, + "msecs": 592.0, + "relativeCreated": 60855.940167, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Tradfri 1 port Powerplug (gfw.dirk) to False", + "asctime": "2025-08-19 23:27:00,592", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/pc_dock is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638820.793754, + "msecs": 793.0, + "relativeCreated": 61056.893147, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/pc_dock is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:27:00,793", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/dock", + "{\"state\": \"off\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638820.5929422, + "msecs": 592.0, + "relativeCreated": 60856.081346, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/dock and payload {\"state\": \"off\"}", + "asctime": "2025-08-19 23:27:00,592" + }, + { + "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": 1755638820.5939233, + "msecs": 593.0, + "relativeCreated": 60857.062361, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/dock and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:27:00,593" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/pc_dock/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638820.5951693, + "msecs": 595.0, + "relativeCreated": 60858.308191, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/pc_dock/state and payload b'false'", + "asctime": "2025-08-19 23:27:00,595" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/pc_dock", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638820.7935593, + "msecs": 793.0, + "relativeCreated": 61056.698194, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/pc_dock): False ()", + "asctime": "2025-08-19 23:27:00,793" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/pc_dock", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638820.793699, + "msecs": 793.0, + "relativeCreated": 61056.837978, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/pc_dock): result = False ()", + "asctime": "2025-08-19 23:27:00,793" + } + ], + "time_consumption": 5.507469177246094e-05 + } + ], + "time_consumption": 0.6034975051879883, + "time_start": "2025-08-19 23:27:00,190", + "time_finished": "2025-08-19 23:27:00,793" + }, + "REQ-0307": { + "name": "__tLogger__", + "msg": "REQ-0307", + "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": 1755638820.7940478, + "msecs": 794.0, + "relativeCreated": 61057.186865, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0307", + "asctime": "2025-08-19 23:27:00,794", + "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": 1755638820.8947759, + "msecs": 894.0, + "relativeCreated": 61157.914762, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:27:00,894", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/amplifier/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638820.7942257, + "msecs": 794.0, + "relativeCreated": 61057.364755, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/amplifier/state/set and payload false", + "asctime": "2025-08-19 23:27:00,794" + }, + { + "name": "smart_brain.devices.my_apps.gfw.dirk.powerplug", + "msg": "Unexpected key %s", + "args": [ + "state" + ], + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", + "filename": "base.py", + "module": "base", + "exc_text": null, + "stack_info": null, + "lineno": 49, + "funcName": "set", + "created": 1755638820.794438, + "msecs": 794.0, + "relativeCreated": 61057.576862, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Unexpected key state", + "asctime": "2025-08-19 23:27:00,794" + } + ], + "time_consumption": 0.10033798217773438 + }, + { + "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": 1755638820.9955404, + "msecs": 995.0, + "relativeCreated": 61258.679368, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:27:00,995", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638820.9953456, + "msecs": 995.0, + "relativeCreated": 61258.484694, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:27:00,995" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638820.9954875, + "msecs": 995.0, + "relativeCreated": 61258.626613, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:27:00,995" + } + ], + "time_consumption": 5.2928924560546875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/amplifier", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638820.9956532, + "msecs": 995.0, + "relativeCreated": 61258.792048, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/amplifier to True", + "asctime": "2025-08-19 23:27:00,995", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Amplifier (gfw.dirk) 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": 1755638821.1966207, + "msecs": 196.0, + "relativeCreated": 61459.759788, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Amplifier (gfw.dirk) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:27:01,196", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/amplifier/state/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638820.9957924, + "msecs": 995.0, + "relativeCreated": 61258.931402, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/amplifier/state/set and payload true", + "asctime": "2025-08-19 23:27:00,995" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638820.9981833, + "msecs": 998.0, + "relativeCreated": 61261.322066, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", + "asctime": "2025-08-19 23:27:00,998" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638820.9983807, + "msecs": 998.0, + "relativeCreated": 61261.519586, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2025-08-19 23:27:00,998" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638820.9992635, + "msecs": 999.0, + "relativeCreated": 61262.402516, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2025-08-19 23:27:00,999" + }, + { + "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": 1755638821.0827339, + "msecs": 82.0, + "relativeCreated": 61345.872934, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2025-08-19 23:27:01,082" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Amplifier (gfw.dirk)", + "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": 1755638821.1964386, + "msecs": 196.0, + "relativeCreated": 61459.577516, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Amplifier (gfw.dirk)): True ()", + "asctime": "2025-08-19 23:27:01,196" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Amplifier (gfw.dirk)", + "=", + "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": 1755638821.1965678, + "msecs": 196.0, + "relativeCreated": 61459.706916, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Amplifier (gfw.dirk)): result = True ()", + "asctime": "2025-08-19 23:27:01,196" + } + ], + "time_consumption": 5.2928924560546875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/amplifier", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638821.1967466, + "msecs": 196.0, + "relativeCreated": 61459.885626, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/amplifier to False", + "asctime": "2025-08-19 23:27:01,196", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Amplifier (gfw.dirk) 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": 1755638821.3978622, + "msecs": 397.0, + "relativeCreated": 61661.001077, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Amplifier (gfw.dirk) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:27:01,397", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/amplifier/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638821.1968865, + "msecs": 196.0, + "relativeCreated": 61460.025642, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/amplifier/state/set and payload false", + "asctime": "2025-08-19 23:27:01,196" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638821.198849, + "msecs": 198.0, + "relativeCreated": 61461.988033, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2025-08-19 23:27:01,198" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638821.1990778, + "msecs": 199.0, + "relativeCreated": 61462.216958, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2025-08-19 23:27:01,199" + }, + { + "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": 1755638821.1996725, + "msecs": 199.0, + "relativeCreated": 61462.811505, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2025-08-19 23:27:01,199" + }, + { + "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": 1755638821.2813487, + "msecs": 281.0, + "relativeCreated": 61544.487504, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2025-08-19 23:27:01,281" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Amplifier (gfw.dirk)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638821.3976674, + "msecs": 397.0, + "relativeCreated": 61660.806297, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Amplifier (gfw.dirk)): False ()", + "asctime": "2025-08-19 23:27:01,397" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Amplifier (gfw.dirk)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638821.3978102, + "msecs": 397.0, + "relativeCreated": 61660.949297, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Amplifier (gfw.dirk)): result = False ()", + "asctime": "2025-08-19 23:27:01,397" + } + ], + "time_consumption": 5.1975250244140625e-05 + } + ], + "time_consumption": 0.6038143634796143, + "time_start": "2025-08-19 23:27:00,794", + "time_finished": "2025-08-19 23:27:01,397" + }, + "REQ-0308": { + "name": "__tLogger__", + "msg": "REQ-0308", + "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": 1755638821.3981724, + "msecs": 398.0, + "relativeCreated": 61661.311507, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0308", + "asctime": "2025-08-19 23:27:01,398", + "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": 1755638821.4986875, + "msecs": 498.0, + "relativeCreated": 61761.826554, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:27:01,498", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.output.1.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/amplifier/output/1/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": 1755638821.3983335, + "msecs": 398.0, + "relativeCreated": 61661.472378, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/amplifier/output/1/set and payload false", + "asctime": "2025-08-19 23:27:01,398" + } + ], + "time_consumption": 0.10035395622253418 + }, + { + "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": 1755638821.5994384, + "msecs": 599.0, + "relativeCreated": 61862.577326, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:27:01,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": 1755638821.5992277, + "msecs": 599.0, + "relativeCreated": 61862.366764, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:27:01,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": 1755638821.599385, + "msecs": 599.0, + "relativeCreated": 61862.523993, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:27:01,599" + } + ], + "time_consumption": 5.340576171875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Amplifier (gfw.dirk)", + "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": 27, + "funcName": "device_follow", + "created": 1755638821.599545, + "msecs": 599.0, + "relativeCreated": 61862.684117, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Amplifier (gfw.dirk) to True", + "asctime": "2025-08-19 23:27:01,599", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/amplifier is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638821.800436, + "msecs": 800.0, + "relativeCreated": 62063.57498, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/amplifier is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:27:01,800", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638821.5996592, + "msecs": 599.0, + "relativeCreated": 61862.798334, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2025-08-19 23:27:01,599" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638821.6006682, + "msecs": 600.0, + "relativeCreated": 61863.807238, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2025-08-19 23:27:01,600" + }, + { + "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": 1755638821.602725, + "msecs": 602.0, + "relativeCreated": 61865.86407, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2025-08-19 23:27:01,602" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/amplifier", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638821.8002388, + "msecs": 800.0, + "relativeCreated": 62063.37782, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/amplifier): True ()", + "asctime": "2025-08-19 23:27:01,800" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/amplifier", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638821.800382, + "msecs": 800.0, + "relativeCreated": 62063.521042, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/amplifier): result = True ()", + "asctime": "2025-08-19 23:27:01,800" + } + ], + "time_consumption": 5.412101745605469e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Amplifier (gfw.dirk)", + "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": 27, + "funcName": "device_follow", + "created": 1755638821.800551, + "msecs": 800.0, + "relativeCreated": 62063.689817, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Amplifier (gfw.dirk) to False", + "asctime": "2025-08-19 23:27:01,800", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/amplifier is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638822.0017388, + "msecs": 1.0, + "relativeCreated": 62264.877691, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/amplifier is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:27:02,001", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638821.8006768, + "msecs": 800.0, + "relativeCreated": 62063.815923, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2025-08-19 23:27:01,800" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638821.8018577, + "msecs": 801.0, + "relativeCreated": 62064.996921, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2025-08-19 23:27:01,801" + }, + { + "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": 1755638821.8037078, + "msecs": 803.0, + "relativeCreated": 62066.84683, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2025-08-19 23:27:01,803" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/amplifier", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638822.0015137, + "msecs": 1.0, + "relativeCreated": 62264.652838, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/amplifier): False ()", + "asctime": "2025-08-19 23:27:02,001" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/amplifier", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638822.0016556, + "msecs": 1.0, + "relativeCreated": 62264.79468, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/amplifier): result = False ()", + "asctime": "2025-08-19 23:27:02,001" + } + ], + "time_consumption": 8.320808410644531e-05 + } + ], + "time_consumption": 0.6035664081573486, + "time_start": "2025-08-19 23:27:01,398", + "time_finished": "2025-08-19 23:27:02,001" + }, + "REQ-0309": { + "name": "__tLogger__", + "msg": "REQ-0309", + "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": 1755638822.0020218, + "msecs": 2.0, + "relativeCreated": 62265.161002, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0309", + "asctime": "2025-08-19 23:27:02,002", + "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": 1755638822.1026077, + "msecs": 102.0, + "relativeCreated": 62365.746613, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:27:02,102", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/phono/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638822.0021765, + "msecs": 2.0, + "relativeCreated": 62265.315446, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/phono/state/set and payload false", + "asctime": "2025-08-19 23:27:02,002" + }, + { + "name": "smart_brain.devices.my_apps.gfw.dirk.powerplug", + "msg": "Unexpected key %s", + "args": [ + "state" + ], + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", + "filename": "base.py", + "module": "base", + "exc_text": null, + "stack_info": null, + "lineno": 49, + "funcName": "set", + "created": 1755638822.0023983, + "msecs": 2.0, + "relativeCreated": 62265.537301, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Unexpected key state", + "asctime": "2025-08-19 23:27:02,002" + } + ], + "time_consumption": 0.10020947456359863 + }, + { + "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": 1755638822.2032385, + "msecs": 203.0, + "relativeCreated": 62466.37737, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:27:02,203", + "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": 1755638822.2030225, + "msecs": 203.0, + "relativeCreated": 62466.161496, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:27:02,203" + }, + { + "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": 1755638822.203178, + "msecs": 203.0, + "relativeCreated": 62466.317098, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:27:02,203" + } + ], + "time_consumption": 6.0558319091796875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/phono", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638822.2033534, + "msecs": 203.0, + "relativeCreated": 62466.492268, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/phono to True", + "asctime": "2025-08-19 23:27:02,203", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Phono (gfw.dirk) 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": 1755638822.4044254, + "msecs": 404.0, + "relativeCreated": 62667.564382, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Phono (gfw.dirk) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:27:02,404", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/phono/state/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638822.203467, + "msecs": 203.0, + "relativeCreated": 62466.606135, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/phono/state/set and payload true", + "asctime": "2025-08-19 23:27:02,203" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2/set", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638822.2054195, + "msecs": 205.0, + "relativeCreated": 62468.558563, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2/set and payload b'true'", + "asctime": "2025-08-19 23:27:02,205" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638822.2056034, + "msecs": 205.0, + "relativeCreated": 62468.742437, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload true", + "asctime": "2025-08-19 23:27:02,205" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638822.2061372, + "msecs": 206.0, + "relativeCreated": 62469.276012, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'true'", + "asctime": "2025-08-19 23:27:02,206" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638822.2478745, + "msecs": 247.0, + "relativeCreated": 62511.01361, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", + "asctime": "2025-08-19 23:27:02,247" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638822.2480676, + "msecs": 248.0, + "relativeCreated": 62511.206708, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2025-08-19 23:27:02,248" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/phono/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638822.2483706, + "msecs": 248.0, + "relativeCreated": 62511.50969, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/phono/state and payload b'true'", + "asctime": "2025-08-19 23:27:02,248" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638822.2487714, + "msecs": 248.0, + "relativeCreated": 62511.910314, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2025-08-19 23:27:02,248" + }, + { + "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": 1755638822.291675, + "msecs": 291.0, + "relativeCreated": 62554.814198, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2025-08-19 23:27:02,291" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Phono (gfw.dirk)", + "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": 1755638822.4042332, + "msecs": 404.0, + "relativeCreated": 62667.372166, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Phono (gfw.dirk)): True ()", + "asctime": "2025-08-19 23:27:02,404" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Phono (gfw.dirk)", + "=", + "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": 1755638822.4043736, + "msecs": 404.0, + "relativeCreated": 62667.512696, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Phono (gfw.dirk)): result = True ()", + "asctime": "2025-08-19 23:27:02,404" + } + ], + "time_consumption": 5.173683166503906e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/phono", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638822.4045448, + "msecs": 404.0, + "relativeCreated": 62667.683868, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/phono to False", + "asctime": "2025-08-19 23:27:02,404", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Phono (gfw.dirk) 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": 1755638822.6056693, + "msecs": 605.0, + "relativeCreated": 62868.808388, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Phono (gfw.dirk) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:27:02,605", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/phono/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638822.4046772, + "msecs": 404.0, + "relativeCreated": 62667.816224, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/phono/state/set and payload false", + "asctime": "2025-08-19 23:27:02,404" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2/set", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638822.4071422, + "msecs": 407.0, + "relativeCreated": 62670.281059, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2/set and payload b'false'", + "asctime": "2025-08-19 23:27:02,407" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638822.4073358, + "msecs": 407.0, + "relativeCreated": 62670.474707, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload false", + "asctime": "2025-08-19 23:27:02,407" + }, + { + "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": 1755638822.4079502, + "msecs": 407.0, + "relativeCreated": 62671.089208, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'false'", + "asctime": "2025-08-19 23:27:02,407" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638822.4493032, + "msecs": 449.0, + "relativeCreated": 62712.44192, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2025-08-19 23:27:02,449" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638822.4495056, + "msecs": 449.0, + "relativeCreated": 62712.644527, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2025-08-19 23:27:02,449" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/phono/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638822.4498498, + "msecs": 449.0, + "relativeCreated": 62712.988901, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/phono/state and payload b'false'", + "asctime": "2025-08-19 23:27:02,449" + }, + { + "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": 1755638822.4505043, + "msecs": 450.0, + "relativeCreated": 62713.6431, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2025-08-19 23:27:02,450" + }, + { + "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": 1755638822.492709, + "msecs": 492.0, + "relativeCreated": 62755.847976, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2025-08-19 23:27:02,492" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Phono (gfw.dirk)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638822.6054862, + "msecs": 605.0, + "relativeCreated": 62868.625049, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Phono (gfw.dirk)): False ()", + "asctime": "2025-08-19 23:27:02,605" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Phono (gfw.dirk)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638822.6056192, + "msecs": 605.0, + "relativeCreated": 62868.758132, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Phono (gfw.dirk)): result = False ()", + "asctime": "2025-08-19 23:27:02,605" + } + ], + "time_consumption": 5.0067901611328125e-05 + } + ], + "time_consumption": 0.6036474704742432, + "time_start": "2025-08-19 23:27:02,002", + "time_finished": "2025-08-19 23:27:02,605" + }, + "REQ-0310": { + "name": "__tLogger__", + "msg": "REQ-0310", + "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": 1755638822.6059427, + "msecs": 605.0, + "relativeCreated": 62869.08189, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0310", + "asctime": "2025-08-19 23:27:02,605", + "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": 1755638822.706452, + "msecs": 706.0, + "relativeCreated": 62969.591025, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:27:02,706", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.phono.output.2.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/phono/output/2/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": 1755638822.6060915, + "msecs": 606.0, + "relativeCreated": 62869.230454, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/phono/output/2/set and payload false", + "asctime": "2025-08-19 23:27:02,606" + } + ], + "time_consumption": 0.10036039352416992 + }, + { + "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": 1755638822.807257, + "msecs": 807.0, + "relativeCreated": 63070.395721, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:27:02,807", + "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": 1755638822.8070178, + "msecs": 807.0, + "relativeCreated": 63070.156809, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:27:02,807" + }, + { + "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": 1755638822.8071694, + "msecs": 807.0, + "relativeCreated": 63070.308642, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:27:02,807" + } + ], + "time_consumption": 8.749961853027344e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Phono (gfw.dirk)", + "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": 27, + "funcName": "device_follow", + "created": 1755638822.807382, + "msecs": 807.0, + "relativeCreated": 63070.521059, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Phono (gfw.dirk) to True", + "asctime": "2025-08-19 23:27:02,807", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/phono is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638823.008483, + "msecs": 8.0, + "relativeCreated": 63271.621897, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/phono is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:27:03,008", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638822.8075242, + "msecs": 807.0, + "relativeCreated": 63070.663034, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload true", + "asctime": "2025-08-19 23:27:02,807" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638822.8086636, + "msecs": 808.0, + "relativeCreated": 63071.802605, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'true'", + "asctime": "2025-08-19 23:27:02,808" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638822.8104558, + "msecs": 810.0, + "relativeCreated": 63073.59493, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", + "asctime": "2025-08-19 23:27:02,810" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638822.8106575, + "msecs": 810.0, + "relativeCreated": 63073.796608, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2025-08-19 23:27:02,810" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/phono/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638822.8110294, + "msecs": 811.0, + "relativeCreated": 63074.168465, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/phono/state and payload b'true'", + "asctime": "2025-08-19 23:27:02,811" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638822.8116958, + "msecs": 811.0, + "relativeCreated": 63074.834948, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2025-08-19 23:27:02,811" + }, + { + "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": 1755638822.8937874, + "msecs": 893.0, + "relativeCreated": 63156.926294, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2025-08-19 23:27:02,893" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/phono", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638823.0082622, + "msecs": 8.0, + "relativeCreated": 63271.401142, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/phono): True ()", + "asctime": "2025-08-19 23:27:03,008" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/phono", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638823.008406, + "msecs": 8.0, + "relativeCreated": 63271.544901, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/phono): result = True ()", + "asctime": "2025-08-19 23:27:03,008" + } + ], + "time_consumption": 7.700920104980469e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Phono (gfw.dirk)", + "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": 27, + "funcName": "device_follow", + "created": 1755638823.0085998, + "msecs": 8.0, + "relativeCreated": 63271.738819, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Phono (gfw.dirk) to False", + "asctime": "2025-08-19 23:27:03,008", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/phono is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638823.2096114, + "msecs": 209.0, + "relativeCreated": 63472.750539, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/phono is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:27:03,209", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638823.0087225, + "msecs": 8.0, + "relativeCreated": 63271.861474, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload false", + "asctime": "2025-08-19 23:27:03,008" + }, + { + "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": 1755638823.0098822, + "msecs": 9.0, + "relativeCreated": 63273.021218, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'false'", + "asctime": "2025-08-19 23:27:03,009" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638823.0115705, + "msecs": 11.0, + "relativeCreated": 63274.70935, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2025-08-19 23:27:03,011" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638823.0117404, + "msecs": 11.0, + "relativeCreated": 63274.879517, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2025-08-19 23:27:03,011" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/phono/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638823.0120854, + "msecs": 12.0, + "relativeCreated": 63275.224601, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/phono/state and payload b'false'", + "asctime": "2025-08-19 23:27:03,012" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638823.012776, + "msecs": 12.0, + "relativeCreated": 63275.914896, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2025-08-19 23:27:03,012" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/amplifier/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638823.0948162, + "msecs": 94.0, + "relativeCreated": 63357.955211, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2025-08-19 23:27:03,094" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/phono", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638823.2094247, + "msecs": 209.0, + "relativeCreated": 63472.563681, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/phono): False ()", + "asctime": "2025-08-19 23:27:03,209" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/phono", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638823.209561, + "msecs": 209.0, + "relativeCreated": 63472.700151, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/phono): result = False ()", + "asctime": "2025-08-19 23:27:03,209" + } + ], + "time_consumption": 5.030632019042969e-05 + } + ], + "time_consumption": 0.6036686897277832, + "time_start": "2025-08-19 23:27:02,605", + "time_finished": "2025-08-19 23:27:03,209" + }, + "REQ-0311": { + "name": "__tLogger__", + "msg": "REQ-0311", + "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": 1755638823.209851, + "msecs": 209.0, + "relativeCreated": 63472.990147, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0311", + "asctime": "2025-08-19 23:27:03,209", + "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": 1755638823.3105378, + "msecs": 310.0, + "relativeCreated": 63573.676732, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:27:03,310", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/cd_player/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638823.2100232, + "msecs": 210.0, + "relativeCreated": 63473.162187, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/cd_player/state/set and payload false", + "asctime": "2025-08-19 23:27:03,210" + }, + { + "name": "smart_brain.devices.my_apps.gfw.dirk.powerplug", + "msg": "Unexpected key %s", + "args": [ + "state" + ], + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", + "filename": "base.py", + "module": "base", + "exc_text": null, + "stack_info": null, + "lineno": 49, + "funcName": "set", + "created": 1755638823.2102175, + "msecs": 210.0, + "relativeCreated": 63473.356483, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Unexpected key state", + "asctime": "2025-08-19 23:27:03,210" + } + ], + "time_consumption": 0.10032033920288086 + }, + { + "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": 1755638823.4112866, + "msecs": 411.0, + "relativeCreated": 63674.425624, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:27:03,411", + "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": 1755638823.411063, + "msecs": 411.0, + "relativeCreated": 63674.202163, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:27:03,411" + }, + { + "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": 1755638823.4112313, + "msecs": 411.0, + "relativeCreated": 63674.370189, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:27:03,411" + } + ], + "time_consumption": 5.53131103515625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/cd_player", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638823.4114013, + "msecs": 411.0, + "relativeCreated": 63674.540208, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/cd_player to True", + "asctime": "2025-08-19 23:27:03,411", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for CD_Player (gfw.dirk) 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": 1755638823.6125233, + "msecs": 612.0, + "relativeCreated": 63875.662175, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for CD_Player (gfw.dirk) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:27:03,612", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/cd_player/state/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638823.4115102, + "msecs": 411.0, + "relativeCreated": 63674.649243, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/cd_player/state/set and payload true", + "asctime": "2025-08-19 23:27:03,411" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/3/set", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638823.41413, + "msecs": 414.0, + "relativeCreated": 63677.268836, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3/set and payload b'true'", + "asctime": "2025-08-19 23:27:03,414" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/3", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638823.4143841, + "msecs": 414.0, + "relativeCreated": 63677.523222, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload true", + "asctime": "2025-08-19 23:27:03,414" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/3", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638823.4151244, + "msecs": 415.0, + "relativeCreated": 63678.263606, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'true'", + "asctime": "2025-08-19 23:27:03,415" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638823.4571822, + "msecs": 457.0, + "relativeCreated": 63720.321176, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", + "asctime": "2025-08-19 23:27:03,457" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638823.4573567, + "msecs": 457.0, + "relativeCreated": 63720.495689, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2025-08-19 23:27:03,457" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/cd_player/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638823.4576488, + "msecs": 457.0, + "relativeCreated": 63720.787608, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'true'", + "asctime": "2025-08-19 23:27:03,457" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638823.4582715, + "msecs": 458.0, + "relativeCreated": 63721.410613, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2025-08-19 23:27:03,458" + }, + { + "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": 1755638823.5005517, + "msecs": 500.0, + "relativeCreated": 63763.690654, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2025-08-19 23:27:03,500" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for CD_Player (gfw.dirk)", + "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": 1755638823.6123223, + "msecs": 612.0, + "relativeCreated": 63875.461304, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for CD_Player (gfw.dirk)): True ()", + "asctime": "2025-08-19 23:27:03,612" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for CD_Player (gfw.dirk)", + "=", + "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": 1755638823.61247, + "msecs": 612.0, + "relativeCreated": 63875.60899, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for CD_Player (gfw.dirk)): result = True ()", + "asctime": "2025-08-19 23:27:03,612" + } + ], + "time_consumption": 5.340576171875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/cd_player", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638823.612664, + "msecs": 612.0, + "relativeCreated": 63875.803034, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/cd_player to False", + "asctime": "2025-08-19 23:27:03,612", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for CD_Player (gfw.dirk) 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": 1755638823.8136714, + "msecs": 813.0, + "relativeCreated": 64076.810511, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for CD_Player (gfw.dirk) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:27:03,813", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/cd_player/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638823.612777, + "msecs": 612.0, + "relativeCreated": 63875.916062, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/cd_player/state/set and payload false", + "asctime": "2025-08-19 23:27:03,612" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/3/set", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638823.6153116, + "msecs": 615.0, + "relativeCreated": 63878.450562, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3/set and payload b'false'", + "asctime": "2025-08-19 23:27:03,615" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/3", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638823.6155233, + "msecs": 615.0, + "relativeCreated": 63878.662384, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload false", + "asctime": "2025-08-19 23:27:03,615" + }, + { + "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": 1755638823.616168, + "msecs": 616.0, + "relativeCreated": 63879.306965, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'false'", + "asctime": "2025-08-19 23:27:03,616" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638823.6578, + "msecs": 657.0, + "relativeCreated": 63920.938978, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2025-08-19 23:27:03,657" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638823.6580224, + "msecs": 658.0, + "relativeCreated": 63921.161527, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2025-08-19 23:27:03,658" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/cd_player/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638823.6583235, + "msecs": 658.0, + "relativeCreated": 63921.462466, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'false'", + "asctime": "2025-08-19 23:27:03,658" + }, + { + "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": 1755638823.658774, + "msecs": 658.0, + "relativeCreated": 63921.912913, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2025-08-19 23:27:03,658" + }, + { + "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": 1755638823.7003932, + "msecs": 700.0, + "relativeCreated": 63963.532332, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2025-08-19 23:27:03,700" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for CD_Player (gfw.dirk)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638823.813439, + "msecs": 813.0, + "relativeCreated": 64076.578103, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for CD_Player (gfw.dirk)): False ()", + "asctime": "2025-08-19 23:27:03,813" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for CD_Player (gfw.dirk)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638823.8136153, + "msecs": 813.0, + "relativeCreated": 64076.754377, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for CD_Player (gfw.dirk)): result = False ()", + "asctime": "2025-08-19 23:27:03,813" + } + ], + "time_consumption": 5.602836608886719e-05 + } + ], + "time_consumption": 0.6038203239440918, + "time_start": "2025-08-19 23:27:03,209", + "time_finished": "2025-08-19 23:27:03,813" + }, + "REQ-0312": { + "name": "__tLogger__", + "msg": "REQ-0312", + "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": 1755638823.8139586, + "msecs": 813.0, + "relativeCreated": 64077.097556, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0312", + "asctime": "2025-08-19 23:27:03,813", + "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": 1755638823.914632, + "msecs": 914.0, + "relativeCreated": 64177.771245, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:27:03,914", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.output.3.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/cd_player/output/3/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": 1755638823.8141243, + "msecs": 814.0, + "relativeCreated": 64077.26326, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/cd_player/output/3/set and payload false", + "asctime": "2025-08-19 23:27:03,814" + } + ], + "time_consumption": 0.10050773620605469 + }, + { + "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": 1755638824.015415, + "msecs": 15.0, + "relativeCreated": 64278.554072, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:27:04,015", + "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": 1755638824.0151873, + "msecs": 15.0, + "relativeCreated": 64278.326298, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:27:04,015" + }, + { + "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": 1755638824.015333, + "msecs": 15.0, + "relativeCreated": 64278.471992, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:27:04,015" + } + ], + "time_consumption": 8.20159912109375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "CD_Player (gfw.dirk)", + "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": 27, + "funcName": "device_follow", + "created": 1755638824.0155308, + "msecs": 15.0, + "relativeCreated": 64278.669639, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of CD_Player (gfw.dirk) to True", + "asctime": "2025-08-19 23:27:04,015", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/cd_player is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638824.2165208, + "msecs": 216.0, + "relativeCreated": 64479.659662, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/cd_player is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:27:04,216", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/3", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638824.0156784, + "msecs": 15.0, + "relativeCreated": 64278.817385, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload true", + "asctime": "2025-08-19 23:27:04,015" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/3", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638824.0168824, + "msecs": 16.0, + "relativeCreated": 64280.021342, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'true'", + "asctime": "2025-08-19 23:27:04,016" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638824.0185792, + "msecs": 18.0, + "relativeCreated": 64281.718141, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", + "asctime": "2025-08-19 23:27:04,018" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638824.0187283, + "msecs": 18.0, + "relativeCreated": 64281.867238, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2025-08-19 23:27:04,018" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/cd_player/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638824.0190709, + "msecs": 19.0, + "relativeCreated": 64282.210033, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'true'", + "asctime": "2025-08-19 23:27:04,019" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638824.0195174, + "msecs": 19.0, + "relativeCreated": 64282.656326, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2025-08-19 23:27:04,019" + }, + { + "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": 1755638824.101662, + "msecs": 101.0, + "relativeCreated": 64364.80096, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2025-08-19 23:27:04,101" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/cd_player", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638824.2163458, + "msecs": 216.0, + "relativeCreated": 64479.484761, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/cd_player): True ()", + "asctime": "2025-08-19 23:27:04,216" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/cd_player", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638824.2164757, + "msecs": 216.0, + "relativeCreated": 64479.614579, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/cd_player): result = True ()", + "asctime": "2025-08-19 23:27:04,216" + } + ], + "time_consumption": 4.506111145019531e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "CD_Player (gfw.dirk)", + "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": 27, + "funcName": "device_follow", + "created": 1755638824.2166429, + "msecs": 216.0, + "relativeCreated": 64479.781724, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of CD_Player (gfw.dirk) to False", + "asctime": "2025-08-19 23:27:04,216", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/cd_player is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638824.4177263, + "msecs": 417.0, + "relativeCreated": 64680.865328, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/cd_player is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:27:04,417", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/3", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638824.2167585, + "msecs": 216.0, + "relativeCreated": 64479.897519, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload false", + "asctime": "2025-08-19 23:27:04,216" + }, + { + "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": 1755638824.2177684, + "msecs": 217.0, + "relativeCreated": 64480.907456, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'false'", + "asctime": "2025-08-19 23:27:04,217" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638824.219261, + "msecs": 219.0, + "relativeCreated": 64482.400005, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2025-08-19 23:27:04,219" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638824.219446, + "msecs": 219.0, + "relativeCreated": 64482.585107, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2025-08-19 23:27:04,219" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/cd_player/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638824.2197733, + "msecs": 219.0, + "relativeCreated": 64482.912217, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'false'", + "asctime": "2025-08-19 23:27:04,219" + }, + { + "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": 1755638824.2202435, + "msecs": 220.0, + "relativeCreated": 64483.382558, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2025-08-19 23:27:04,220" + }, + { + "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": 1755638824.302844, + "msecs": 302.0, + "relativeCreated": 64565.983133, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2025-08-19 23:27:04,302" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/cd_player", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638824.417522, + "msecs": 417.0, + "relativeCreated": 64680.660864, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/cd_player): False ()", + "asctime": "2025-08-19 23:27:04,417" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/cd_player", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638824.4176707, + "msecs": 417.0, + "relativeCreated": 64680.809618, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/cd_player): result = False ()", + "asctime": "2025-08-19 23:27:04,417" + } + ], + "time_consumption": 5.555152893066406e-05 + } + ], + "time_consumption": 0.6037676334381104, + "time_start": "2025-08-19 23:27:03,813", + "time_finished": "2025-08-19 23:27:04,417" + }, + "REQ-0313": { + "name": "__tLogger__", + "msg": "REQ-0313", + "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": 1755638824.4180112, + "msecs": 418.0, + "relativeCreated": 64681.150225, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0313", + "asctime": "2025-08-19 23:27:04,418", + "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": 1755638824.5186968, + "msecs": 518.0, + "relativeCreated": 64781.835792, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:27:04,518", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/bt/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638824.4181533, + "msecs": 418.0, + "relativeCreated": 64681.292186, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/bt/state/set and payload false", + "asctime": "2025-08-19 23:27:04,418" + }, + { + "name": "smart_brain.devices.my_apps.gfw.dirk.powerplug", + "msg": "Unexpected key %s", + "args": [ + "state" + ], + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", + "filename": "base.py", + "module": "base", + "exc_text": null, + "stack_info": null, + "lineno": 49, + "funcName": "set", + "created": 1755638824.4183881, + "msecs": 418.0, + "relativeCreated": 64681.527332, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Unexpected key state", + "asctime": "2025-08-19 23:27:04,418" + } + ], + "time_consumption": 0.10030865669250488 + }, + { + "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": 1755638824.6193366, + "msecs": 619.0, + "relativeCreated": 64882.475779, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:27:04,619", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638824.6191483, + "msecs": 619.0, + "relativeCreated": 64882.287255, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:27:04,619" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638824.6192853, + "msecs": 619.0, + "relativeCreated": 64882.424278, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:27:04,619" + } + ], + "time_consumption": 5.125999450683594e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/bt", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638824.6194425, + "msecs": 619.0, + "relativeCreated": 64882.581439, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/bt to True", + "asctime": "2025-08-19 23:27:04,619", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Bluetooth (gfw.dirk) 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": 1755638824.8204844, + "msecs": 820.0, + "relativeCreated": 65083.623462, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Bluetooth (gfw.dirk) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:27:04,820", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/bt/state/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638824.619548, + "msecs": 619.0, + "relativeCreated": 64882.687241, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/bt/state/set and payload true", + "asctime": "2025-08-19 23:27:04,619" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/4/set", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638824.62206, + "msecs": 622.0, + "relativeCreated": 64885.199162, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4/set and payload b'true'", + "asctime": "2025-08-19 23:27:04,622" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/4", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638824.622242, + "msecs": 622.0, + "relativeCreated": 64885.381126, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload true", + "asctime": "2025-08-19 23:27:04,622" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/4", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638824.6229897, + "msecs": 622.0, + "relativeCreated": 64886.128678, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'true'", + "asctime": "2025-08-19 23:27:04,622" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638824.6636708, + "msecs": 663.0, + "relativeCreated": 64926.809898, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", + "asctime": "2025-08-19 23:27:04,663" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638824.6638343, + "msecs": 663.0, + "relativeCreated": 64926.973249, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2025-08-19 23:27:04,663" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/bt/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638824.664133, + "msecs": 664.0, + "relativeCreated": 64927.272061, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'true'", + "asctime": "2025-08-19 23:27:04,664" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638824.664538, + "msecs": 664.0, + "relativeCreated": 64927.676843, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2025-08-19 23:27:04,664" + }, + { + "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": 1755638824.7062526, + "msecs": 706.0, + "relativeCreated": 64969.391501, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2025-08-19 23:27:04,706" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Bluetooth (gfw.dirk)", + "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": 1755638824.820247, + "msecs": 820.0, + "relativeCreated": 65083.385977, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Bluetooth (gfw.dirk)): True ()", + "asctime": "2025-08-19 23:27:04,820" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Bluetooth (gfw.dirk)", + "=", + "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": 1755638824.8204246, + "msecs": 820.0, + "relativeCreated": 65083.563564, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Bluetooth (gfw.dirk)): result = True ()", + "asctime": "2025-08-19 23:27:04,820" + } + ], + "time_consumption": 5.984306335449219e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/bt", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638824.8206043, + "msecs": 820.0, + "relativeCreated": 65083.743364, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/bt to False", + "asctime": "2025-08-19 23:27:04,820", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Bluetooth (gfw.dirk) 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": 1755638825.0216966, + "msecs": 21.0, + "relativeCreated": 65284.835547, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Bluetooth (gfw.dirk) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:27:05,021", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/bt/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638824.8207169, + "msecs": 820.0, + "relativeCreated": 65083.855753, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/bt/state/set and payload false", + "asctime": "2025-08-19 23:27:04,820" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/4/set", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638824.8233132, + "msecs": 823.0, + "relativeCreated": 65086.452053, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4/set and payload b'false'", + "asctime": "2025-08-19 23:27:04,823" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/4", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638824.8235064, + "msecs": 823.0, + "relativeCreated": 65086.645528, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload false", + "asctime": "2025-08-19 23:27:04,823" + }, + { + "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": 1755638824.8243737, + "msecs": 824.0, + "relativeCreated": 65087.512796, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'false'", + "asctime": "2025-08-19 23:27:04,824" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638824.8655124, + "msecs": 865.0, + "relativeCreated": 65128.65146, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2025-08-19 23:27:04,865" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638824.865679, + "msecs": 865.0, + "relativeCreated": 65128.818234, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2025-08-19 23:27:04,865" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/bt/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638824.8659904, + "msecs": 865.0, + "relativeCreated": 65129.12938, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'false'", + "asctime": "2025-08-19 23:27:04,865" + }, + { + "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": 1755638824.8664386, + "msecs": 866.0, + "relativeCreated": 65129.577671, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2025-08-19 23:27:04,866" + }, + { + "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": 1755638824.908629, + "msecs": 908.0, + "relativeCreated": 65171.76793, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2025-08-19 23:27:04,908" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Bluetooth (gfw.dirk)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638825.0215173, + "msecs": 21.0, + "relativeCreated": 65284.656342, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Bluetooth (gfw.dirk)): False ()", + "asctime": "2025-08-19 23:27:05,021" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Bluetooth (gfw.dirk)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638825.0216424, + "msecs": 21.0, + "relativeCreated": 65284.781626, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Bluetooth (gfw.dirk)): result = False ()", + "asctime": "2025-08-19 23:27:05,021" + } + ], + "time_consumption": 5.412101745605469e-05 + } + ], + "time_consumption": 0.6036853790283203, + "time_start": "2025-08-19 23:27:04,418", + "time_finished": "2025-08-19 23:27:05,021" + }, + "REQ-0314": { + "name": "__tLogger__", + "msg": "REQ-0314", + "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": 1755638825.0219593, + "msecs": 21.0, + "relativeCreated": 65285.098482, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0314", + "asctime": "2025-08-19 23:27:05,021", + "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": 1755638825.1224608, + "msecs": 122.0, + "relativeCreated": 65385.600056, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:27:05,122", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.bt.output.4.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/bt/output/4/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": 1755638825.0221324, + "msecs": 22.0, + "relativeCreated": 65285.271567, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/bt/output/4/set and payload false", + "asctime": "2025-08-19 23:27:05,022" + } + ], + "time_consumption": 0.10032844543457031 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638825.2231472, + "msecs": 223.0, + "relativeCreated": 65486.286178, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:27:05,223", + "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": 1755638825.2229543, + "msecs": 222.0, + "relativeCreated": 65486.093317, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:27:05,222" + }, + { + "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": 1755638825.223096, + "msecs": 223.0, + "relativeCreated": 65486.2349, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:27:05,223" + } + ], + "time_consumption": 5.125999450683594e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Bluetooth (gfw.dirk)", + "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": 27, + "funcName": "device_follow", + "created": 1755638825.2232454, + "msecs": 223.0, + "relativeCreated": 65486.384333, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Bluetooth (gfw.dirk) to True", + "asctime": "2025-08-19 23:27:05,223", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/bt is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638825.4242957, + "msecs": 424.0, + "relativeCreated": 65687.434728, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/bt is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:27:05,424", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/4", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638825.2233634, + "msecs": 223.0, + "relativeCreated": 65486.502291, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload true", + "asctime": "2025-08-19 23:27:05,223" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/4", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638825.224261, + "msecs": 224.0, + "relativeCreated": 65487.400085, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'true'", + "asctime": "2025-08-19 23:27:05,224" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638825.2257316, + "msecs": 225.0, + "relativeCreated": 65488.87058, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", + "asctime": "2025-08-19 23:27:05,225" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638825.2259176, + "msecs": 225.0, + "relativeCreated": 65489.056822, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2025-08-19 23:27:05,225" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/bt/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638825.2262125, + "msecs": 226.0, + "relativeCreated": 65489.351655, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'true'", + "asctime": "2025-08-19 23:27:05,226" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638825.226733, + "msecs": 226.0, + "relativeCreated": 65489.871956, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2025-08-19 23:27:05,226" + }, + { + "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": 1755638825.3087623, + "msecs": 308.0, + "relativeCreated": 65571.901269, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2025-08-19 23:27:05,308" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/bt", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638825.4240975, + "msecs": 424.0, + "relativeCreated": 65687.236524, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/bt): True ()", + "asctime": "2025-08-19 23:27:05,424" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/bt", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638825.42424, + "msecs": 424.0, + "relativeCreated": 65687.379135, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/bt): result = True ()", + "asctime": "2025-08-19 23:27:05,424" + } + ], + "time_consumption": 5.555152893066406e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Bluetooth (gfw.dirk)", + "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": 27, + "funcName": "device_follow", + "created": 1755638825.4244156, + "msecs": 424.0, + "relativeCreated": 65687.554368, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Bluetooth (gfw.dirk) to False", + "asctime": "2025-08-19 23:27:05,424", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/bt is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638825.625467, + "msecs": 625.0, + "relativeCreated": 65888.606081, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/bt is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:27:05,625", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/4", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638825.424573, + "msecs": 424.0, + "relativeCreated": 65687.712028, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload false", + "asctime": "2025-08-19 23:27:05,424" + }, + { + "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": 1755638825.4256947, + "msecs": 425.0, + "relativeCreated": 65688.833723, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'false'", + "asctime": "2025-08-19 23:27:05,425" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638825.4272947, + "msecs": 427.0, + "relativeCreated": 65690.433679, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2025-08-19 23:27:05,427" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638825.427462, + "msecs": 427.0, + "relativeCreated": 65690.601085, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2025-08-19 23:27:05,427" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/bt/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638825.4277732, + "msecs": 427.0, + "relativeCreated": 65690.912277, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'false'", + "asctime": "2025-08-19 23:27:05,427" + }, + { + "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": 1755638825.4283261, + "msecs": 428.0, + "relativeCreated": 65691.465223, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2025-08-19 23:27:05,428" + }, + { + "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": 1755638825.51078, + "msecs": 510.0, + "relativeCreated": 65773.919045, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2025-08-19 23:27:05,510" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/bt", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638825.6252656, + "msecs": 625.0, + "relativeCreated": 65888.404605, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/bt): False ()", + "asctime": "2025-08-19 23:27:05,625" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/bt", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638825.6254117, + "msecs": 625.0, + "relativeCreated": 65888.550734, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/bt): result = False ()", + "asctime": "2025-08-19 23:27:05,625" + } + ], + "time_consumption": 5.53131103515625e-05 + } + ], + "time_consumption": 0.6035077571868896, + "time_start": "2025-08-19 23:27:05,021", + "time_finished": "2025-08-19 23:27:05,625" + }, + "REQ-0315": { + "name": "__tLogger__", + "msg": "REQ-0315", + "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": 1755638825.625721, + "msecs": 625.0, + "relativeCreated": 65888.860203, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0315", + "asctime": "2025-08-19 23:27:05,625", + "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": 1755638825.7261307, + "msecs": 726.0, + "relativeCreated": 65989.269567, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:27:05,726", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638825.8268383, + "msecs": 826.0, + "relativeCreated": 66089.977395, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:27:05,826", + "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": 1755638825.8266363, + "msecs": 826.0, + "relativeCreated": 66089.775329, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:27:05,826" + }, + { + "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": 1755638825.8267844, + "msecs": 826.0, + "relativeCreated": 66089.923388, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:27:05,826" + } + ], + "time_consumption": 5.3882598876953125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Phono (gfw.dirk)", + "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": 27, + "funcName": "device_follow", + "created": 1755638825.8269756, + "msecs": 826.0, + "relativeCreated": 66090.114417, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Phono (gfw.dirk) to True", + "asctime": "2025-08-19 23:27:05,826", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Amplifier (gfw.dirk) 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": 1755638826.0282028, + "msecs": 28.0, + "relativeCreated": 66291.341848, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Amplifier (gfw.dirk) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:27:06,028", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638825.8271353, + "msecs": 827.0, + "relativeCreated": 66090.274211, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload true", + "asctime": "2025-08-19 23:27:05,827" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638825.8283854, + "msecs": 828.0, + "relativeCreated": 66091.52421, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'true'", + "asctime": "2025-08-19 23:27:05,828" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638825.8301222, + "msecs": 830.0, + "relativeCreated": 66093.261235, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", + "asctime": "2025-08-19 23:27:05,830" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638825.8302894, + "msecs": 830.0, + "relativeCreated": 66093.428418, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2025-08-19 23:27:05,830" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/phono/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638825.8305984, + "msecs": 830.0, + "relativeCreated": 66093.737292, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/phono/state and payload b'true'", + "asctime": "2025-08-19 23:27:05,830" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638825.8310914, + "msecs": 831.0, + "relativeCreated": 66094.230562, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2025-08-19 23:27:05,831" + }, + { + "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": 1755638825.873407, + "msecs": 873.0, + "relativeCreated": 66136.545988, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2025-08-19 23:27:05,873" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Amplifier (gfw.dirk)", + "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": 1755638826.0279794, + "msecs": 27.0, + "relativeCreated": 66291.118281, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Amplifier (gfw.dirk)): True ()", + "asctime": "2025-08-19 23:27:06,027" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Amplifier (gfw.dirk)", + "=", + "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": 1755638826.0281222, + "msecs": 28.0, + "relativeCreated": 66291.261137, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Amplifier (gfw.dirk)): result = True ()", + "asctime": "2025-08-19 23:27:06,028" + } + ], + "time_consumption": 8.058547973632812e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Phono (gfw.dirk)", + "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": 27, + "funcName": "device_follow", + "created": 1755638826.0283191, + "msecs": 28.0, + "relativeCreated": 66291.458244, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Phono (gfw.dirk) to False", + "asctime": "2025-08-19 23:27:06,028", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Amplifier (gfw.dirk) 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": 1755638826.2294347, + "msecs": 229.0, + "relativeCreated": 66492.573659, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Amplifier (gfw.dirk) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:27:06,229", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638826.028446, + "msecs": 28.0, + "relativeCreated": 66291.585027, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload false", + "asctime": "2025-08-19 23:27:06,028" + }, + { + "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": 1755638826.029532, + "msecs": 29.0, + "relativeCreated": 66292.670804, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'false'", + "asctime": "2025-08-19 23:27:06,029" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638826.0313714, + "msecs": 31.0, + "relativeCreated": 66294.510274, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2025-08-19 23:27:06,031" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638826.031537, + "msecs": 31.0, + "relativeCreated": 66294.67626, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2025-08-19 23:27:06,031" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/phono/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638826.0318544, + "msecs": 31.0, + "relativeCreated": 66294.993369, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/phono/state and payload b'false'", + "asctime": "2025-08-19 23:27:06,031" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638826.0326025, + "msecs": 32.0, + "relativeCreated": 66295.741667, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2025-08-19 23:27:06,032" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/amplifier/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638826.115745, + "msecs": 115.0, + "relativeCreated": 66378.884147, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2025-08-19 23:27:06,115" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Amplifier (gfw.dirk)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638826.2292523, + "msecs": 229.0, + "relativeCreated": 66492.391484, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Amplifier (gfw.dirk)): False ()", + "asctime": "2025-08-19 23:27:06,229" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Amplifier (gfw.dirk)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638826.2293866, + "msecs": 229.0, + "relativeCreated": 66492.525394, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Amplifier (gfw.dirk)): result = False ()", + "asctime": "2025-08-19 23:27:06,229" + } + ], + "time_consumption": 4.8160552978515625e-05 + } + ], + "time_consumption": 0.6037137508392334, + "time_start": "2025-08-19 23:27:05,625", + "time_finished": "2025-08-19 23:27:06,229" + }, + "REQ-0316": { + "name": "__tLogger__", + "msg": "REQ-0316", + "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": 1755638826.229692, + "msecs": 229.0, + "relativeCreated": 66492.830868, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0316", + "asctime": "2025-08-19 23:27:06,229", + "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": 1755638826.3299637, + "msecs": 329.0, + "relativeCreated": 66593.102822, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:27:06,329", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638826.4307573, + "msecs": 430.0, + "relativeCreated": 66693.896464, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:27:06,430", + "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": 1755638826.4305344, + "msecs": 430.0, + "relativeCreated": 66693.673456, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:27:06,430" + }, + { + "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": 1755638826.4307008, + "msecs": 430.0, + "relativeCreated": 66693.839716, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:27:06,430" + } + ], + "time_consumption": 5.650520324707031e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "CD_Player (gfw.dirk)", + "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": 27, + "funcName": "device_follow", + "created": 1755638826.430875, + "msecs": 430.0, + "relativeCreated": 66694.014121, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of CD_Player (gfw.dirk) to True", + "asctime": "2025-08-19 23:27:06,430", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Amplifier (gfw.dirk) 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": 1755638826.6319406, + "msecs": 631.0, + "relativeCreated": 66895.079707, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Amplifier (gfw.dirk) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:27:06,631", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/3", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638826.4310415, + "msecs": 431.0, + "relativeCreated": 66694.180517, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload true", + "asctime": "2025-08-19 23:27:06,431" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/3", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638826.4329417, + "msecs": 432.0, + "relativeCreated": 66696.080458, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'true'", + "asctime": "2025-08-19 23:27:06,432" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638826.4338262, + "msecs": 433.0, + "relativeCreated": 66696.965388, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", + "asctime": "2025-08-19 23:27:06,433" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638826.4340277, + "msecs": 434.0, + "relativeCreated": 66697.166805, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2025-08-19 23:27:06,434" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/cd_player/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638826.4343467, + "msecs": 434.0, + "relativeCreated": 66697.485687, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'true'", + "asctime": "2025-08-19 23:27:06,434" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638826.4348068, + "msecs": 434.0, + "relativeCreated": 66697.945787, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2025-08-19 23:27:06,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": 1755638826.5171978, + "msecs": 517.0, + "relativeCreated": 66780.33672, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2025-08-19 23:27:06,517" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Amplifier (gfw.dirk)", + "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": 1755638826.6317267, + "msecs": 631.0, + "relativeCreated": 66894.865826, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Amplifier (gfw.dirk)): True ()", + "asctime": "2025-08-19 23:27:06,631" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Amplifier (gfw.dirk)", + "=", + "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": 1755638826.6318605, + "msecs": 631.0, + "relativeCreated": 66894.999386, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Amplifier (gfw.dirk)): result = True ()", + "asctime": "2025-08-19 23:27:06,631" + } + ], + "time_consumption": 8.0108642578125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "CD_Player (gfw.dirk)", + "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": 27, + "funcName": "device_follow", + "created": 1755638826.632052, + "msecs": 632.0, + "relativeCreated": 66895.190961, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of CD_Player (gfw.dirk) to False", + "asctime": "2025-08-19 23:27:06,632", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Amplifier (gfw.dirk) 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": 1755638826.8331277, + "msecs": 833.0, + "relativeCreated": 67096.266629, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Amplifier (gfw.dirk) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:27:06,833", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/3", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638826.63217, + "msecs": 632.0, + "relativeCreated": 66895.308992, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload false", + "asctime": "2025-08-19 23:27:06,632" + }, + { + "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": 1755638826.6330788, + "msecs": 633.0, + "relativeCreated": 66896.21783, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'false'", + "asctime": "2025-08-19 23:27:06,633" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638826.634656, + "msecs": 634.0, + "relativeCreated": 66897.794911, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2025-08-19 23:27:06,634" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638826.6348212, + "msecs": 634.0, + "relativeCreated": 66897.960221, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2025-08-19 23:27:06,634" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/cd_player/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638826.6351504, + "msecs": 635.0, + "relativeCreated": 66898.289373, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'false'", + "asctime": "2025-08-19 23:27:06,635" + }, + { + "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": 1755638826.6356122, + "msecs": 635.0, + "relativeCreated": 66898.751184, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2025-08-19 23:27:06,635" + }, + { + "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": 1755638826.7177107, + "msecs": 717.0, + "relativeCreated": 66980.849768, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2025-08-19 23:27:06,717" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Amplifier (gfw.dirk)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638826.8328745, + "msecs": 832.0, + "relativeCreated": 67096.013569, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Amplifier (gfw.dirk)): False ()", + "asctime": "2025-08-19 23:27:06,832" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Amplifier (gfw.dirk)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638826.8330705, + "msecs": 833.0, + "relativeCreated": 67096.20951, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Amplifier (gfw.dirk)): result = False ()", + "asctime": "2025-08-19 23:27:06,833" + } + ], + "time_consumption": 5.7220458984375e-05 + } + ], + "time_consumption": 0.603435754776001, + "time_start": "2025-08-19 23:27:06,229", + "time_finished": "2025-08-19 23:27:06,833" + }, + "REQ-0317": { + "name": "__tLogger__", + "msg": "REQ-0317", + "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": 1755638826.8333724, + "msecs": 833.0, + "relativeCreated": 67096.511545, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0317", + "asctime": "2025-08-19 23:27:06,833", + "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": 1755638826.9337964, + "msecs": 933.0, + "relativeCreated": 67196.935242, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:27:06,933", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638827.0346117, + "msecs": 34.0, + "relativeCreated": 67297.75066, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:27:07,034", + "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": 1755638827.0343525, + "msecs": 34.0, + "relativeCreated": 67297.49159, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:27:07,034" + }, + { + "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": 1755638827.0345538, + "msecs": 34.0, + "relativeCreated": 67297.692814, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:27:07,034" + } + ], + "time_consumption": 5.793571472167969e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Bluetooth (gfw.dirk)", + "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": 27, + "funcName": "device_follow", + "created": 1755638827.0347266, + "msecs": 34.0, + "relativeCreated": 67297.865682, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Bluetooth (gfw.dirk) to True", + "asctime": "2025-08-19 23:27:07,034", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Amplifier (gfw.dirk) 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": 1755638827.2357407, + "msecs": 235.0, + "relativeCreated": 67498.879764, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Amplifier (gfw.dirk) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:27:07,235", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/4", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638827.0348525, + "msecs": 34.0, + "relativeCreated": 67297.991537, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload true", + "asctime": "2025-08-19 23:27:07,034" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/4", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638827.0360358, + "msecs": 36.0, + "relativeCreated": 67299.174723, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'true'", + "asctime": "2025-08-19 23:27:07,036" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638827.0375562, + "msecs": 37.0, + "relativeCreated": 67300.695355, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", + "asctime": "2025-08-19 23:27:07,037" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638827.0377367, + "msecs": 37.0, + "relativeCreated": 67300.875645, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2025-08-19 23:27:07,037" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/bt/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638827.0380888, + "msecs": 38.0, + "relativeCreated": 67301.227604, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'true'", + "asctime": "2025-08-19 23:27:07,038" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638827.0385718, + "msecs": 38.0, + "relativeCreated": 67301.71086, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2025-08-19 23:27:07,038" + }, + { + "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": 1755638827.081596, + "msecs": 81.0, + "relativeCreated": 67344.734847, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2025-08-19 23:27:07,081" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Amplifier (gfw.dirk)", + "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": 1755638827.2355442, + "msecs": 235.0, + "relativeCreated": 67498.683395, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Amplifier (gfw.dirk)): True ()", + "asctime": "2025-08-19 23:27:07,235" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Amplifier (gfw.dirk)", + "=", + "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": 1755638827.235688, + "msecs": 235.0, + "relativeCreated": 67498.827031, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Amplifier (gfw.dirk)): result = True ()", + "asctime": "2025-08-19 23:27:07,235" + } + ], + "time_consumption": 5.269050598144531e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Bluetooth (gfw.dirk)", + "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": 27, + "funcName": "device_follow", + "created": 1755638827.235857, + "msecs": 235.0, + "relativeCreated": 67498.995859, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Bluetooth (gfw.dirk) to False", + "asctime": "2025-08-19 23:27:07,235", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Amplifier (gfw.dirk) 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": 1755638827.4369426, + "msecs": 436.0, + "relativeCreated": 67700.081541, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Amplifier (gfw.dirk) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:27:07,436", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/4", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638827.236048, + "msecs": 236.0, + "relativeCreated": 67499.186933, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload false", + "asctime": "2025-08-19 23:27:07,236" + }, + { + "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": 1755638827.2372181, + "msecs": 237.0, + "relativeCreated": 67500.35714, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'false'", + "asctime": "2025-08-19 23:27:07,237" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638827.2386851, + "msecs": 238.0, + "relativeCreated": 67501.824092, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2025-08-19 23:27:07,238" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638827.2388492, + "msecs": 238.0, + "relativeCreated": 67501.98835, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2025-08-19 23:27:07,238" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/bt/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638827.2392058, + "msecs": 239.0, + "relativeCreated": 67502.34493, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'false'", + "asctime": "2025-08-19 23:27:07,239" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638827.239674, + "msecs": 239.0, + "relativeCreated": 67502.813043, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2025-08-19 23:27:07,239" + }, + { + "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": 1755638827.3225684, + "msecs": 322.0, + "relativeCreated": 67585.707555, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2025-08-19 23:27:07,322" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Amplifier (gfw.dirk)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638827.4367123, + "msecs": 436.0, + "relativeCreated": 67699.85119, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Amplifier (gfw.dirk)): False ()", + "asctime": "2025-08-19 23:27:07,436" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Amplifier (gfw.dirk)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638827.4368575, + "msecs": 436.0, + "relativeCreated": 67699.996221, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Amplifier (gfw.dirk)): result = False ()", + "asctime": "2025-08-19 23:27:07,436" + } + ], + "time_consumption": 8.511543273925781e-05 + } + ], + "time_consumption": 0.6035702228546143, + "time_start": "2025-08-19 23:27:06,833", + "time_finished": "2025-08-19 23:27:07,436" + }, + "REQ-0318": { + "name": "__tLogger__", + "msg": "REQ-0318", + "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": 1755638827.4371948, + "msecs": 437.0, + "relativeCreated": 67700.33376, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0318", + "asctime": "2025-08-19 23:27:07,437", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638827.5379593, + "msecs": 537.0, + "relativeCreated": 67801.098523, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:27:07,537", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/gfw/dirk/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638827.437316, + "msecs": 437.0, + "relativeCreated": 67700.454877, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:27:07,437" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638827.4376504, + "msecs": 437.0, + "relativeCreated": 67700.789506, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:07,437" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/gfw/dirk/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638827.438567, + "msecs": 438.0, + "relativeCreated": 67701.705943, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:27:07,438" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638827.4389274, + "msecs": 438.0, + "relativeCreated": 67702.066358, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:07,438" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638827.4793892, + "msecs": 479.0, + "relativeCreated": 67742.528286, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:27:07,479" + } + ], + "time_consumption": 0.058570146560668945 + }, + { + "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": 1755638827.6389587, + "msecs": 638.0, + "relativeCreated": 67902.097588, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-19 23:27:07,638", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness/set", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638827.5382335, + "msecs": 538.0, + "relativeCreated": 67801.37254, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 100", + "asctime": "2025-08-19 23:27:07,538" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638827.5385342, + "msecs": 538.0, + "relativeCreated": 67801.673086, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:07,538" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"brightness\": 254}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638827.540597, + "msecs": 540.0, + "relativeCreated": 67803.736069, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:27:07,540" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638827.5409338, + "msecs": 540.0, + "relativeCreated": 67804.072829, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:07,540" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness", + "b'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638827.583489, + "msecs": 583.0, + "relativeCreated": 67846.628063, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'100'", + "asctime": "2025-08-19 23:27:07,583" + } + ], + "time_consumption": 0.05546975135803223 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638827.7396889, + "msecs": 739.0, + "relativeCreated": 68002.828029, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-19 23:27:07,739", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638827.7394798, + "msecs": 739.0, + "relativeCreated": 68002.61885, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-19 23:27:07,739" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638827.7396376, + "msecs": 739.0, + "relativeCreated": 68002.776609, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-19 23:27:07,739" + } + ], + "time_consumption": 5.125999450683594e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/main_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638827.7398, + "msecs": 739.0, + "relativeCreated": 68002.939015, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/main_light to 0", + "asctime": "2025-08-19 23:27:07,739", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/dirk/main_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638827.9409525, + "msecs": 940.0, + "relativeCreated": 68204.091479, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/dirk/main_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:27:07,940", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness/set", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638827.7399354, + "msecs": 739.0, + "relativeCreated": 68003.074485, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 0", + "asctime": "2025-08-19 23:27:07,739" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"brightness\": 1}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638827.7423732, + "msecs": 742.0, + "relativeCreated": 68005.512241, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"brightness\": 1}'", + "asctime": "2025-08-19 23:27:07,742" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638827.7425942, + "msecs": 742.0, + "relativeCreated": 68005.733312, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:07,742" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638827.7431965, + "msecs": 743.0, + "relativeCreated": 68006.335408, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:07,743" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638827.7846391, + "msecs": 784.0, + "relativeCreated": 68047.778121, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'0'", + "asctime": "2025-08-19 23:27:07,784" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/main_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638827.940684, + "msecs": 940.0, + "relativeCreated": 68203.823027, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/dirk/main_light): 0 ()", + "asctime": "2025-08-19 23:27:07,940" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/main_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638827.9408584, + "msecs": 940.0, + "relativeCreated": 68203.997304, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/dirk/main_light): result = 0 ()", + "asctime": "2025-08-19 23:27:07,940" + } + ], + "time_consumption": 9.417533874511719e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/main_light", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638827.9410875, + "msecs": 941.0, + "relativeCreated": 68204.226457, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/main_light to 20", + "asctime": "2025-08-19 23:27:07,941", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/dirk/main_light is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638828.1420789, + "msecs": 142.0, + "relativeCreated": 68405.217985, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/dirk/main_light is correct (Content 20 and Type is ).", + "asctime": "2025-08-19 23:27:08,142", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness/set", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638827.9412158, + "msecs": 941.0, + "relativeCreated": 68204.354828, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 20", + "asctime": "2025-08-19 23:27:07,941" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"brightness\": 52}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638827.9437883, + "msecs": 943.0, + "relativeCreated": 68206.927287, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"brightness\": 52}'", + "asctime": "2025-08-19 23:27:07,943" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638827.944042, + "msecs": 944.0, + "relativeCreated": 68207.181114, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:07,944" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638827.9446328, + "msecs": 944.0, + "relativeCreated": 68207.77171, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:07,944" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638827.986275, + "msecs": 986.0, + "relativeCreated": 68249.414072, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'20'", + "asctime": "2025-08-19 23:27:07,986" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/main_light", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638828.1418254, + "msecs": 141.0, + "relativeCreated": 68404.964521, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/dirk/main_light): 20 ()", + "asctime": "2025-08-19 23:27:08,141" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/main_light", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638828.1420016, + "msecs": 142.0, + "relativeCreated": 68405.140652, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/dirk/main_light): result = 20 ()", + "asctime": "2025-08-19 23:27:08,142" + } + ], + "time_consumption": 7.724761962890625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/main_light", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638828.1421971, + "msecs": 142.0, + "relativeCreated": 68405.336322, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/main_light to 40", + "asctime": "2025-08-19 23:27:08,142", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/dirk/main_light is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638828.3432863, + "msecs": 343.0, + "relativeCreated": 68606.425382, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/dirk/main_light is correct (Content 40 and Type is ).", + "asctime": "2025-08-19 23:27:08,343", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness/set", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638828.1423204, + "msecs": 142.0, + "relativeCreated": 68405.459424, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 40", + "asctime": "2025-08-19 23:27:08,142" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"brightness\": 102}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638828.1446137, + "msecs": 144.0, + "relativeCreated": 68407.752551, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"brightness\": 102}'", + "asctime": "2025-08-19 23:27:08,144" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638828.1448395, + "msecs": 144.0, + "relativeCreated": 68407.978314, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:08,144" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638828.1453743, + "msecs": 145.0, + "relativeCreated": 68408.513334, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:08,145" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness", + "b'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638828.1866667, + "msecs": 186.0, + "relativeCreated": 68449.805705, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'40'", + "asctime": "2025-08-19 23:27:08,186" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/main_light", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638828.3430746, + "msecs": 343.0, + "relativeCreated": 68606.213637, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/dirk/main_light): 40 ()", + "asctime": "2025-08-19 23:27:08,343" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/main_light", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638828.3432276, + "msecs": 343.0, + "relativeCreated": 68606.366539, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/dirk/main_light): result = 40 ()", + "asctime": "2025-08-19 23:27:08,343" + } + ], + "time_consumption": 5.8650970458984375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/main_light", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638828.343438, + "msecs": 343.0, + "relativeCreated": 68606.576922, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/main_light to 60", + "asctime": "2025-08-19 23:27:08,343", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/dirk/main_light is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638828.5445912, + "msecs": 544.0, + "relativeCreated": 68807.730205, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/dirk/main_light is correct (Content 60 and Type is ).", + "asctime": "2025-08-19 23:27:08,544", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness/set", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638828.3435621, + "msecs": 343.0, + "relativeCreated": 68606.70117, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 60", + "asctime": "2025-08-19 23:27:08,343" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"brightness\": 153}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638828.3464718, + "msecs": 346.0, + "relativeCreated": 68609.610605, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"brightness\": 153}'", + "asctime": "2025-08-19 23:27:08,346" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638828.3467135, + "msecs": 346.0, + "relativeCreated": 68609.852618, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:08,346" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638828.3472824, + "msecs": 347.0, + "relativeCreated": 68610.421471, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:08,347" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness", + "b'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638828.3893242, + "msecs": 389.0, + "relativeCreated": 68652.463326, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'60'", + "asctime": "2025-08-19 23:27:08,389" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/main_light", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638828.5443778, + "msecs": 544.0, + "relativeCreated": 68807.516847, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/dirk/main_light): 60 ()", + "asctime": "2025-08-19 23:27:08,544" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/main_light", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638828.5445328, + "msecs": 544.0, + "relativeCreated": 68807.67166, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/dirk/main_light): result = 60 ()", + "asctime": "2025-08-19 23:27:08,544" + } + ], + "time_consumption": 5.841255187988281e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/main_light", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638828.544715, + "msecs": 544.0, + "relativeCreated": 68807.854014, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/main_light to 80", + "asctime": "2025-08-19 23:27:08,544", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/dirk/main_light is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638828.745868, + "msecs": 745.0, + "relativeCreated": 69009.006961, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/dirk/main_light is correct (Content 80 and Type is ).", + "asctime": "2025-08-19 23:27:08,745", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness/set", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638828.5448368, + "msecs": 544.0, + "relativeCreated": 68807.975963, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 80", + "asctime": "2025-08-19 23:27:08,544" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"brightness\": 203}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638828.5474741, + "msecs": 547.0, + "relativeCreated": 68810.613252, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"brightness\": 203}'", + "asctime": "2025-08-19 23:27:08,547" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638828.5477183, + "msecs": 547.0, + "relativeCreated": 68810.857283, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:08,547" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638828.5484297, + "msecs": 548.0, + "relativeCreated": 68811.568727, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:08,548" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness", + "b'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638828.5904944, + "msecs": 590.0, + "relativeCreated": 68853.633371, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'80'", + "asctime": "2025-08-19 23:27:08,590" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/main_light", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638828.7456796, + "msecs": 745.0, + "relativeCreated": 69008.818664, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/dirk/main_light): 80 ()", + "asctime": "2025-08-19 23:27:08,745" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/main_light", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638828.745818, + "msecs": 745.0, + "relativeCreated": 69008.956909, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/dirk/main_light): result = 80 ()", + "asctime": "2025-08-19 23:27:08,745" + } + ], + "time_consumption": 5.0067901611328125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/main_light", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638828.746023, + "msecs": 746.0, + "relativeCreated": 69009.161864, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/main_light to 100", + "asctime": "2025-08-19 23:27:08,746", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/dirk/main_light is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638828.9470146, + "msecs": 947.0, + "relativeCreated": 69210.153545, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/dirk/main_light is correct (Content 100 and Type is ).", + "asctime": "2025-08-19 23:27:08,947", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness/set", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638828.7461596, + "msecs": 746.0, + "relativeCreated": 69009.298556, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 100", + "asctime": "2025-08-19 23:27:08,746" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"brightness\": 254}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638828.748774, + "msecs": 748.0, + "relativeCreated": 69011.913102, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:27:08,748" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638828.7490237, + "msecs": 749.0, + "relativeCreated": 69012.162629, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:08,749" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638828.7496665, + "msecs": 749.0, + "relativeCreated": 69012.80559, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:08,749" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness", + "b'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638828.7912567, + "msecs": 791.0, + "relativeCreated": 69054.3955, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'100'", + "asctime": "2025-08-19 23:27:08,791" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/main_light", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638828.9467645, + "msecs": 946.0, + "relativeCreated": 69209.903638, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/dirk/main_light): 100 ()", + "asctime": "2025-08-19 23:27:08,946" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/main_light", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638828.9469554, + "msecs": 946.0, + "relativeCreated": 69210.094521, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/dirk/main_light): result = 100 ()", + "asctime": "2025-08-19 23:27:08,946" + } + ], + "time_consumption": 5.91278076171875e-05 + } + ], + "time_consumption": 1.509819746017456, + "time_start": "2025-08-19 23:27:07,437", + "time_finished": "2025-08-19 23:27:08,947" + }, + "REQ-0319": { + "name": "__tLogger__", + "msg": "REQ-0319", + "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": 1755638828.947277, + "msecs": 947.0, + "relativeCreated": 69210.416076, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0319", + "asctime": "2025-08-19 23:27:08,947", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638829.0475338, + "msecs": 47.0, + "relativeCreated": 69310.672762, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:27:09,047", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638829.148361, + "msecs": 148.0, + "relativeCreated": 69411.50009, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-19 23:27:09,148", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness/set", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638829.0478373, + "msecs": 47.0, + "relativeCreated": 69310.976256, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 100", + "asctime": "2025-08-19 23:27:09,047" + } + ], + "time_consumption": 0.10052371025085449 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638829.249152, + "msecs": 249.0, + "relativeCreated": 69512.290924, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-19 23:27:09,249", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638829.2489302, + "msecs": 248.0, + "relativeCreated": 69512.069353, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-19 23:27:09,248" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638829.249097, + "msecs": 249.0, + "relativeCreated": 69512.236346, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-19 23:27:09,249" + } + ], + "time_consumption": 5.4836273193359375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638829.2492638, + "msecs": 249.0, + "relativeCreated": 69512.402975, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/dirk/main_light to 0", + "asctime": "2025-08-19 23:27:09,249", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/main_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638829.4503608, + "msecs": 450.0, + "relativeCreated": 69713.499934, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/main_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:27:09,450", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638829.249428, + "msecs": 249.0, + "relativeCreated": 69512.566993, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:09,249" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638829.2505565, + "msecs": 250.0, + "relativeCreated": 69513.695325, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:09,250" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638829.2519543, + "msecs": 251.0, + "relativeCreated": 69515.093445, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'0'", + "asctime": "2025-08-19 23:27:09,251" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638829.450181, + "msecs": 450.0, + "relativeCreated": 69713.320138, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/main_light): 0 ()", + "asctime": "2025-08-19 23:27:09,450" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638829.450308, + "msecs": 450.0, + "relativeCreated": 69713.446976, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/main_light): result = 0 ()", + "asctime": "2025-08-19 23:27:09,450" + } + ], + "time_consumption": 5.269050598144531e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638829.4504635, + "msecs": 450.0, + "relativeCreated": 69713.602506, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/dirk/main_light to 20", + "asctime": "2025-08-19 23:27:09,450", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/main_light is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638829.651577, + "msecs": 651.0, + "relativeCreated": 69914.715977, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/main_light is correct (Content 20 and Type is ).", + "asctime": "2025-08-19 23:27:09,651", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638829.4506323, + "msecs": 450.0, + "relativeCreated": 69713.771498, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:09,450" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638829.4515307, + "msecs": 451.0, + "relativeCreated": 69714.669836, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:09,451" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638829.4529276, + "msecs": 452.0, + "relativeCreated": 69716.066603, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'20'", + "asctime": "2025-08-19 23:27:09,452" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638829.6513743, + "msecs": 651.0, + "relativeCreated": 69914.513344, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/main_light): 20 ()", + "asctime": "2025-08-19 23:27:09,651" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638829.6515214, + "msecs": 651.0, + "relativeCreated": 69914.660478, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/main_light): result = 20 ()", + "asctime": "2025-08-19 23:27:09,651" + } + ], + "time_consumption": 5.555152893066406e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638829.6516905, + "msecs": 651.0, + "relativeCreated": 69914.829558, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/dirk/main_light to 40", + "asctime": "2025-08-19 23:27:09,651", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/main_light is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638829.8529732, + "msecs": 852.0, + "relativeCreated": 70116.112219, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/main_light is correct (Content 40 and Type is ).", + "asctime": "2025-08-19 23:27:09,852", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638829.651848, + "msecs": 651.0, + "relativeCreated": 69914.987264, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:09,651" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638829.6529825, + "msecs": 652.0, + "relativeCreated": 69916.121418, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:09,652" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness", + "b'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638829.6542616, + "msecs": 654.0, + "relativeCreated": 69917.400413, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'40'", + "asctime": "2025-08-19 23:27:09,654" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638829.852716, + "msecs": 852.0, + "relativeCreated": 70115.855075, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/main_light): 40 ()", + "asctime": "2025-08-19 23:27:09,852" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638829.8528724, + "msecs": 852.0, + "relativeCreated": 70116.011464, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/main_light): result = 40 ()", + "asctime": "2025-08-19 23:27:09,852" + } + ], + "time_consumption": 0.00010085105895996094 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638829.8530924, + "msecs": 853.0, + "relativeCreated": 70116.231372, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/dirk/main_light to 60", + "asctime": "2025-08-19 23:27:09,853", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/main_light is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638830.0543175, + "msecs": 54.0, + "relativeCreated": 70317.45662, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/main_light is correct (Content 60 and Type is ).", + "asctime": "2025-08-19 23:27:10,054", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638829.8532655, + "msecs": 853.0, + "relativeCreated": 70116.404535, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:09,853" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638829.8543503, + "msecs": 854.0, + "relativeCreated": 70117.489391, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:09,854" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness", + "b'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638829.8559105, + "msecs": 855.0, + "relativeCreated": 70119.049655, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'60'", + "asctime": "2025-08-19 23:27:09,855" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638830.0541024, + "msecs": 54.0, + "relativeCreated": 70317.24144, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/main_light): 60 ()", + "asctime": "2025-08-19 23:27:10,054" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638830.054258, + "msecs": 54.0, + "relativeCreated": 70317.397178, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/main_light): result = 60 ()", + "asctime": "2025-08-19 23:27:10,054" + } + ], + "time_consumption": 5.936622619628906e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638830.0544384, + "msecs": 54.0, + "relativeCreated": 70317.577384, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/dirk/main_light to 80", + "asctime": "2025-08-19 23:27:10,054", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/main_light is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638830.255681, + "msecs": 255.0, + "relativeCreated": 70518.819994, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/main_light is correct (Content 80 and Type is ).", + "asctime": "2025-08-19 23:27:10,255", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638830.0546424, + "msecs": 54.0, + "relativeCreated": 70317.781477, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:10,054" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638830.055685, + "msecs": 55.0, + "relativeCreated": 70318.824017, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:10,055" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness", + "b'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638830.057185, + "msecs": 57.0, + "relativeCreated": 70320.324062, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'80'", + "asctime": "2025-08-19 23:27:10,057" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638830.2554784, + "msecs": 255.0, + "relativeCreated": 70518.617266, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/main_light): 80 ()", + "asctime": "2025-08-19 23:27:10,255" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638830.2556245, + "msecs": 255.0, + "relativeCreated": 70518.763524, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/main_light): result = 80 ()", + "asctime": "2025-08-19 23:27:10,255" + } + ], + "time_consumption": 5.650520324707031e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638830.2557926, + "msecs": 255.0, + "relativeCreated": 70518.931676, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/dirk/main_light to 100", + "asctime": "2025-08-19 23:27:10,255", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/main_light is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638830.457061, + "msecs": 457.0, + "relativeCreated": 70720.200195, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/main_light is correct (Content 100 and Type is ).", + "asctime": "2025-08-19 23:27:10,457", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638830.2560077, + "msecs": 256.0, + "relativeCreated": 70519.14672, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:10,256" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638830.2570984, + "msecs": 257.0, + "relativeCreated": 70520.237482, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:10,257" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness", + "b'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638830.258453, + "msecs": 258.0, + "relativeCreated": 70521.5919, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'100'", + "asctime": "2025-08-19 23:27:10,258" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638830.456789, + "msecs": 456.0, + "relativeCreated": 70719.927951, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/main_light): 100 ()", + "asctime": "2025-08-19 23:27:10,456" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638830.456979, + "msecs": 456.0, + "relativeCreated": 70720.117982, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/main_light): result = 100 ()", + "asctime": "2025-08-19 23:27:10,456" + } + ], + "time_consumption": 8.20159912109375e-05 + } + ], + "time_consumption": 1.5097839832305908, + "time_start": "2025-08-19 23:27:08,947", + "time_finished": "2025-08-19 23:27:10,457" + }, + "REQ-0320": { + "name": "__tLogger__", + "msg": "REQ-0320", + "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": 1755638830.4573138, + "msecs": 457.0, + "relativeCreated": 70720.452712, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0320", + "asctime": "2025-08-19 23:27:10,457", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638830.557583, + "msecs": 557.0, + "relativeCreated": 70820.722095, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:27:10,557", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638830.6590765, + "msecs": 659.0, + "relativeCreated": 70922.21544, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 10", + "asctime": "2025-08-19 23:27:10,659", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638830.558045, + "msecs": 558.0, + "relativeCreated": 70821.183933, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 10", + "asctime": "2025-08-19 23:27:10,558" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638830.5583584, + "msecs": 558.0, + "relativeCreated": 70821.497462, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:10,558" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638830.5605752, + "msecs": 560.0, + "relativeCreated": 70823.714153, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:27:10,560" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638830.560946, + "msecs": 560.0, + "relativeCreated": 70824.084886, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:10,560" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp", + "b'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638830.6031706, + "msecs": 603.0, + "relativeCreated": 70866.309571, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'10'", + "asctime": "2025-08-19 23:27:10,603" + } + ], + "time_consumption": 0.055905818939208984 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(10, 10)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638830.759657, + "msecs": 759.0, + "relativeCreated": 71022.795867, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", + "asctime": "2025-08-19 23:27:10,759", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638830.759445, + "msecs": 759.0, + "relativeCreated": 71022.583958, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (10, 10) ()", + "asctime": "2025-08-19 23:27:10,759" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638830.7595987, + "msecs": 759.0, + "relativeCreated": 71022.737813, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", + "asctime": "2025-08-19 23:27:10,759" + } + ], + "time_consumption": 5.817413330078125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/main_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638830.7597713, + "msecs": 759.0, + "relativeCreated": 71022.910464, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/main_light to 0", + "asctime": "2025-08-19 23:27:10,759", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/dirk/main_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638830.9605803, + "msecs": 960.0, + "relativeCreated": 71223.719279, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/dirk/main_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:27:10,960", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp/set", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638830.759883, + "msecs": 759.0, + "relativeCreated": 71023.021913, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 0", + "asctime": "2025-08-19 23:27:10,759" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"color_temp\": 250}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638830.7621536, + "msecs": 762.0, + "relativeCreated": 71025.292788, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"color_temp\": 250}'", + "asctime": "2025-08-19 23:27:10,762" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638830.7623868, + "msecs": 762.0, + "relativeCreated": 71025.525637, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:10,762" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638830.762958, + "msecs": 762.0, + "relativeCreated": 71026.097143, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:10,762" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638830.8041642, + "msecs": 804.0, + "relativeCreated": 71067.303206, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'0'", + "asctime": "2025-08-19 23:27:10,804" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/main_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638830.9603832, + "msecs": 960.0, + "relativeCreated": 71223.522246, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/dirk/main_light): 0 ()", + "asctime": "2025-08-19 23:27:10,960" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/main_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638830.9605262, + "msecs": 960.0, + "relativeCreated": 71223.665382, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/dirk/main_light): result = 0 ()", + "asctime": "2025-08-19 23:27:10,960" + } + ], + "time_consumption": 5.412101745605469e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/main_light", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638830.9606907, + "msecs": 960.0, + "relativeCreated": 71223.829811, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/main_light to 2", + "asctime": "2025-08-19 23:27:10,960", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/dirk/main_light is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638831.1618204, + "msecs": 161.0, + "relativeCreated": 71424.959374, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/dirk/main_light is correct (Content 2 and Type is ).", + "asctime": "2025-08-19 23:27:11,161", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp/set", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638830.9608262, + "msecs": 960.0, + "relativeCreated": 71223.965203, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 2", + "asctime": "2025-08-19 23:27:10,960" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"color_temp\": 291}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638830.9633346, + "msecs": 963.0, + "relativeCreated": 71226.473689, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"color_temp\": 291}'", + "asctime": "2025-08-19 23:27:10,963" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638830.9635494, + "msecs": 963.0, + "relativeCreated": 71226.688485, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:10,963" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638830.9641492, + "msecs": 964.0, + "relativeCreated": 71227.288224, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:10,964" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp", + "b'2'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638831.005273, + "msecs": 5.0, + "relativeCreated": 71268.411993, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'2'", + "asctime": "2025-08-19 23:27:11,005" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/main_light", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638831.1616206, + "msecs": 161.0, + "relativeCreated": 71424.759845, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/dirk/main_light): 2 ()", + "asctime": "2025-08-19 23:27:11,161" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/main_light", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638831.161766, + "msecs": 161.0, + "relativeCreated": 71424.905226, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/dirk/main_light): result = 2 ()", + "asctime": "2025-08-19 23:27:11,161" + } + ], + "time_consumption": 5.435943603515625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/main_light", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638831.1619678, + "msecs": 161.0, + "relativeCreated": 71425.10696, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/main_light to 4", + "asctime": "2025-08-19 23:27:11,161", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/dirk/main_light is correct (Content %s and Type is %s).", + "args": [ + "4", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638831.3628876, + "msecs": 362.0, + "relativeCreated": 71626.026649, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/dirk/main_light is correct (Content 4 and Type is ).", + "asctime": "2025-08-19 23:27:11,362", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp/set", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638831.1620834, + "msecs": 162.0, + "relativeCreated": 71425.222285, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 4", + "asctime": "2025-08-19 23:27:11,162" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"color_temp\": 332}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638831.1644895, + "msecs": 164.0, + "relativeCreated": 71427.628446, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"color_temp\": 332}'", + "asctime": "2025-08-19 23:27:11,164" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638831.1647143, + "msecs": 164.0, + "relativeCreated": 71427.853266, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:11,164" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638831.1652853, + "msecs": 165.0, + "relativeCreated": 71428.424382, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:11,165" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp", + "b'4'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638831.2073877, + "msecs": 207.0, + "relativeCreated": 71470.526657, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'4'", + "asctime": "2025-08-19 23:27:11,207" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/main_light", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638831.3626962, + "msecs": 362.0, + "relativeCreated": 71625.835169, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/dirk/main_light): 4 ()", + "asctime": "2025-08-19 23:27:11,362" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/main_light", + "=", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638831.3628368, + "msecs": 362.0, + "relativeCreated": 71625.975646, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/dirk/main_light): result = 4 ()", + "asctime": "2025-08-19 23:27:11,362" + } + ], + "time_consumption": 5.078315734863281e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/main_light", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638831.363007, + "msecs": 363.0, + "relativeCreated": 71626.145955, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/main_light to 6", + "asctime": "2025-08-19 23:27:11,363", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/dirk/main_light is correct (Content %s and Type is %s).", + "args": [ + "6", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638831.5639613, + "msecs": 563.0, + "relativeCreated": 71827.100293, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/dirk/main_light is correct (Content 6 and Type is ).", + "asctime": "2025-08-19 23:27:11,563", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp/set", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638831.3631136, + "msecs": 363.0, + "relativeCreated": 71626.25276, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 6", + "asctime": "2025-08-19 23:27:11,363" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"color_temp\": 372}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638831.3654642, + "msecs": 365.0, + "relativeCreated": 71628.603405, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"color_temp\": 372}'", + "asctime": "2025-08-19 23:27:11,365" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638831.3656924, + "msecs": 365.0, + "relativeCreated": 71628.831486, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:11,365" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638831.3662806, + "msecs": 366.0, + "relativeCreated": 71629.419332, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:11,366" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp", + "b'6'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638831.4074552, + "msecs": 407.0, + "relativeCreated": 71670.59413, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'6'", + "asctime": "2025-08-19 23:27:11,407" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/main_light", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638831.5637305, + "msecs": 563.0, + "relativeCreated": 71826.869556, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/dirk/main_light): 6 ()", + "asctime": "2025-08-19 23:27:11,563" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/main_light", + "=", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638831.5638692, + "msecs": 563.0, + "relativeCreated": 71827.008282, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/dirk/main_light): result = 6 ()", + "asctime": "2025-08-19 23:27:11,563" + } + ], + "time_consumption": 9.202957153320312e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/main_light", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638831.5641072, + "msecs": 564.0, + "relativeCreated": 71827.246332, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/main_light to 8", + "asctime": "2025-08-19 23:27:11,564", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/dirk/main_light is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638831.7652373, + "msecs": 765.0, + "relativeCreated": 72028.376259, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/dirk/main_light is correct (Content 8 and Type is ).", + "asctime": "2025-08-19 23:27:11,765", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp/set", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638831.5642295, + "msecs": 564.0, + "relativeCreated": 71827.36832, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 8", + "asctime": "2025-08-19 23:27:11,564" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"color_temp\": 413}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638831.5662782, + "msecs": 566.0, + "relativeCreated": 71829.417074, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"color_temp\": 413}'", + "asctime": "2025-08-19 23:27:11,566" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638831.5664866, + "msecs": 566.0, + "relativeCreated": 71829.625645, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:11,566" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638831.5670192, + "msecs": 567.0, + "relativeCreated": 71830.158204, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:11,567" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638831.6087847, + "msecs": 608.0, + "relativeCreated": 71871.923641, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'8'", + "asctime": "2025-08-19 23:27:11,608" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/main_light", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638831.7650414, + "msecs": 765.0, + "relativeCreated": 72028.180367, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/dirk/main_light): 8 ()", + "asctime": "2025-08-19 23:27:11,765" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/main_light", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638831.765184, + "msecs": 765.0, + "relativeCreated": 72028.323118, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/dirk/main_light): result = 8 ()", + "asctime": "2025-08-19 23:27:11,765" + } + ], + "time_consumption": 5.340576171875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/main_light", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638831.7653744, + "msecs": 765.0, + "relativeCreated": 72028.513392, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/main_light to 10", + "asctime": "2025-08-19 23:27:11,765", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/dirk/main_light is correct (Content %s and Type is %s).", + "args": [ + "10", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638831.966332, + "msecs": 966.0, + "relativeCreated": 72229.471004, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/dirk/main_light is correct (Content 10 and Type is ).", + "asctime": "2025-08-19 23:27:11,966", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638831.7654955, + "msecs": 765.0, + "relativeCreated": 72028.634465, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 10", + "asctime": "2025-08-19 23:27:11,765" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638831.7678106, + "msecs": 767.0, + "relativeCreated": 72030.949682, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:27:11,767" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638831.7680364, + "msecs": 768.0, + "relativeCreated": 72031.175457, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:11,768" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638831.7686334, + "msecs": 768.0, + "relativeCreated": 72031.772442, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:11,768" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp", + "b'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638831.8094463, + "msecs": 809.0, + "relativeCreated": 72072.58547, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'10'", + "asctime": "2025-08-19 23:27:11,809" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/main_light", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638831.9661367, + "msecs": 966.0, + "relativeCreated": 72229.27557, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/dirk/main_light): 10 ()", + "asctime": "2025-08-19 23:27:11,966" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/main_light", + "=", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638831.9662795, + "msecs": 966.0, + "relativeCreated": 72229.418527, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/dirk/main_light): result = 10 ()", + "asctime": "2025-08-19 23:27:11,966" + } + ], + "time_consumption": 5.245208740234375e-05 + } + ], + "time_consumption": 1.5090181827545166, + "time_start": "2025-08-19 23:27:10,457", + "time_finished": "2025-08-19 23:27:11,966" + }, + "REQ-0321": { + "name": "__tLogger__", + "msg": "REQ-0321", + "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": 1755638831.9665961, + "msecs": 966.0, + "relativeCreated": 72229.735041, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0321", + "asctime": "2025-08-19 23:27:11,966", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638832.0669506, + "msecs": 66.0, + "relativeCreated": 72330.089728, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:27:12,066", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638832.1677413, + "msecs": 167.0, + "relativeCreated": 72430.880087, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 10", + "asctime": "2025-08-19 23:27:12,167", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638832.0672336, + "msecs": 67.0, + "relativeCreated": 72330.372636, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 10", + "asctime": "2025-08-19 23:27:12,067" + } + ], + "time_consumption": 0.10050773620605469 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(10, 10)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638832.2685387, + "msecs": 268.0, + "relativeCreated": 72531.677664, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", + "asctime": "2025-08-19 23:27:12,268", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638832.2683158, + "msecs": 268.0, + "relativeCreated": 72531.454916, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (10, 10) ()", + "asctime": "2025-08-19 23:27:12,268" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638832.2684824, + "msecs": 268.0, + "relativeCreated": 72531.621629, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", + "asctime": "2025-08-19 23:27:12,268" + } + ], + "time_consumption": 5.626678466796875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638832.2686498, + "msecs": 268.0, + "relativeCreated": 72531.788806, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/dirk/main_light to 0", + "asctime": "2025-08-19 23:27:12,268", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/main_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638832.4699383, + "msecs": 469.0, + "relativeCreated": 72733.077257, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/main_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:27:12,469", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638832.2688103, + "msecs": 268.0, + "relativeCreated": 72531.949181, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:12,268" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638832.269594, + "msecs": 269.0, + "relativeCreated": 72532.73287, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:12,269" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638832.2709575, + "msecs": 270.0, + "relativeCreated": 72534.096475, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'0'", + "asctime": "2025-08-19 23:27:12,270" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638832.4697, + "msecs": 469.0, + "relativeCreated": 72732.839211, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/main_light): 0 ()", + "asctime": "2025-08-19 23:27:12,469" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638832.4698515, + "msecs": 469.0, + "relativeCreated": 72732.990356, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/main_light): result = 0 ()", + "asctime": "2025-08-19 23:27:12,469" + } + ], + "time_consumption": 8.678436279296875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638832.4700854, + "msecs": 470.0, + "relativeCreated": 72733.224276, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/dirk/main_light to 2", + "asctime": "2025-08-19 23:27:12,470", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/main_light is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638832.6711714, + "msecs": 671.0, + "relativeCreated": 72934.310218, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/main_light is correct (Content 2 and Type is ).", + "asctime": "2025-08-19 23:27:12,671", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638832.4702694, + "msecs": 470.0, + "relativeCreated": 72733.408385, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:12,470" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638832.4713686, + "msecs": 471.0, + "relativeCreated": 72734.507542, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:12,471" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp", + "b'2'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638832.4728029, + "msecs": 472.0, + "relativeCreated": 72735.94188, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'2'", + "asctime": "2025-08-19 23:27:12,472" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638832.6709461, + "msecs": 670.0, + "relativeCreated": 72934.085119, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/main_light): 2 ()", + "asctime": "2025-08-19 23:27:12,670" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638832.6711152, + "msecs": 671.0, + "relativeCreated": 72934.254228, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/main_light): result = 2 ()", + "asctime": "2025-08-19 23:27:12,671" + } + ], + "time_consumption": 5.626678466796875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638832.6712835, + "msecs": 671.0, + "relativeCreated": 72934.422442, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/dirk/main_light to 4", + "asctime": "2025-08-19 23:27:12,671", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/main_light is correct (Content %s and Type is %s).", + "args": [ + "4", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638832.872374, + "msecs": 872.0, + "relativeCreated": 73135.513056, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/main_light is correct (Content 4 and Type is ).", + "asctime": "2025-08-19 23:27:12,872", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638832.6714394, + "msecs": 671.0, + "relativeCreated": 72934.578393, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:12,671" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638832.6725335, + "msecs": 672.0, + "relativeCreated": 72935.672566, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:12,672" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp", + "b'4'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638832.6738696, + "msecs": 673.0, + "relativeCreated": 72937.008447, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'4'", + "asctime": "2025-08-19 23:27:12,673" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638832.8721528, + "msecs": 872.0, + "relativeCreated": 73135.291798, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/main_light): 4 ()", + "asctime": "2025-08-19 23:27:12,872" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "=", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638832.8723183, + "msecs": 872.0, + "relativeCreated": 73135.457257, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/main_light): result = 4 ()", + "asctime": "2025-08-19 23:27:12,872" + } + ], + "time_consumption": 5.5789947509765625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638832.8724873, + "msecs": 872.0, + "relativeCreated": 73135.626421, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/dirk/main_light to 6", + "asctime": "2025-08-19 23:27:12,872", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/main_light is correct (Content %s and Type is %s).", + "args": [ + "6", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638833.0736828, + "msecs": 73.0, + "relativeCreated": 73336.82172, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/main_light is correct (Content 6 and Type is ).", + "asctime": "2025-08-19 23:27:13,073", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638832.8726482, + "msecs": 872.0, + "relativeCreated": 73135.787234, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:12,872" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638832.8737662, + "msecs": 873.0, + "relativeCreated": 73136.905235, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:12,873" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp", + "b'6'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638832.8750699, + "msecs": 875.0, + "relativeCreated": 73138.20908, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'6'", + "asctime": "2025-08-19 23:27:12,875" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638833.0734596, + "msecs": 73.0, + "relativeCreated": 73336.598721, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/main_light): 6 ()", + "asctime": "2025-08-19 23:27:13,073" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "=", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638833.073601, + "msecs": 73.0, + "relativeCreated": 73336.740051, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/main_light): result = 6 ()", + "asctime": "2025-08-19 23:27:13,073" + } + ], + "time_consumption": 8.177757263183594e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638833.0737958, + "msecs": 73.0, + "relativeCreated": 73336.934733, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/dirk/main_light to 8", + "asctime": "2025-08-19 23:27:13,073", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/main_light is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638833.2748508, + "msecs": 274.0, + "relativeCreated": 73537.989934, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/main_light is correct (Content 8 and Type is ).", + "asctime": "2025-08-19 23:27:13,274", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638833.0739908, + "msecs": 73.0, + "relativeCreated": 73337.129835, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:13,073" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638833.0751233, + "msecs": 75.0, + "relativeCreated": 73338.26215, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:13,075" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638833.0766613, + "msecs": 76.0, + "relativeCreated": 73339.800248, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'8'", + "asctime": "2025-08-19 23:27:13,076" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638833.274654, + "msecs": 274.0, + "relativeCreated": 73537.792895, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/main_light): 8 ()", + "asctime": "2025-08-19 23:27:13,274" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638833.2747958, + "msecs": 274.0, + "relativeCreated": 73537.934756, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/main_light): result = 8 ()", + "asctime": "2025-08-19 23:27:13,274" + } + ], + "time_consumption": 5.507469177246094e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638833.2750032, + "msecs": 275.0, + "relativeCreated": 73538.142045, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/dirk/main_light to 10", + "asctime": "2025-08-19 23:27:13,275", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/main_light is correct (Content %s and Type is %s).", + "args": [ + "10", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638833.4761446, + "msecs": 476.0, + "relativeCreated": 73739.283601, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/main_light is correct (Content 10 and Type is ).", + "asctime": "2025-08-19 23:27:13,476", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638833.275193, + "msecs": 275.0, + "relativeCreated": 73538.332199, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:13,275" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638833.2762716, + "msecs": 276.0, + "relativeCreated": 73539.410511, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:13,276" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp", + "b'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638833.2775972, + "msecs": 277.0, + "relativeCreated": 73540.736185, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'10'", + "asctime": "2025-08-19 23:27:13,277" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638833.4759467, + "msecs": 475.0, + "relativeCreated": 73739.085859, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/main_light): 10 ()", + "asctime": "2025-08-19 23:27:13,475" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/main_light", + "=", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638833.4760911, + "msecs": 476.0, + "relativeCreated": 73739.230025, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/main_light): result = 10 ()", + "asctime": "2025-08-19 23:27:13,476" + } + ], + "time_consumption": 5.340576171875e-05 + } + ], + "time_consumption": 1.5095484256744385, + "time_start": "2025-08-19 23:27:11,966", + "time_finished": "2025-08-19 23:27:13,476" + }, + "REQ-0322": { + "name": "__tLogger__", + "msg": "REQ-0322", + "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": 1755638833.4764037, + "msecs": 476.0, + "relativeCreated": 73739.542726, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0322", + "asctime": "2025-08-19 23:27:13,476", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638833.5769572, + "msecs": 576.0, + "relativeCreated": 73840.096249, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:27:13,576", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638833.4766076, + "msecs": 476.0, + "relativeCreated": 73739.746519, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:13,476" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638833.4775167, + "msecs": 477.0, + "relativeCreated": 73740.655618, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:13,477" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638833.4792771, + "msecs": 479.0, + "relativeCreated": 73742.416126, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'true'", + "asctime": "2025-08-19 23:27:13,479" + } + ], + "time_consumption": 0.09768009185791016 + }, + { + "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": 1755638833.6778483, + "msecs": 677.0, + "relativeCreated": 73940.987383, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-19 23:27:13,677", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness/set", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638833.577191, + "msecs": 577.0, + "relativeCreated": 73840.330159, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 100", + "asctime": "2025-08-19 23:27:13,577" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638833.5774512, + "msecs": 577.0, + "relativeCreated": 73840.590168, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:13,577" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"brightness\": 254}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638833.5791402, + "msecs": 579.0, + "relativeCreated": 73842.279205, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:27:13,579" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638833.5794683, + "msecs": 579.0, + "relativeCreated": 73842.607421, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:13,579" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness", + "b'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638833.6206, + "msecs": 620.0, + "relativeCreated": 73883.739117, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'100'", + "asctime": "2025-08-19 23:27:13,620" + } + ], + "time_consumption": 0.05724835395812988 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638833.7785609, + "msecs": 778.0, + "relativeCreated": 74041.69968, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-19 23:27:13,778", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638833.7783585, + "msecs": 778.0, + "relativeCreated": 74041.497619, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-19 23:27:13,778" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638833.7785108, + "msecs": 778.0, + "relativeCreated": 74041.649861, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-19 23:27:13,778" + } + ], + "time_consumption": 5.0067901611328125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/desk_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638833.7786634, + "msecs": 778.0, + "relativeCreated": 74041.802384, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/desk_light to 0", + "asctime": "2025-08-19 23:27:13,778", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/dirk/desk_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638833.9796562, + "msecs": 979.0, + "relativeCreated": 74242.795203, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/dirk/desk_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:27:13,979", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness/set", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638833.7787647, + "msecs": 778.0, + "relativeCreated": 74041.903754, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 0", + "asctime": "2025-08-19 23:27:13,778" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"brightness\": 1}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638833.7810526, + "msecs": 781.0, + "relativeCreated": 74044.191679, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"brightness\": 1}'", + "asctime": "2025-08-19 23:27:13,781" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638833.7812676, + "msecs": 781.0, + "relativeCreated": 74044.406665, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:13,781" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638833.7818272, + "msecs": 781.0, + "relativeCreated": 74044.966235, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:13,781" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638833.822527, + "msecs": 822.0, + "relativeCreated": 74085.66608, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'0'", + "asctime": "2025-08-19 23:27:13,822" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/desk_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638833.9794624, + "msecs": 979.0, + "relativeCreated": 74242.601344, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/dirk/desk_light): 0 ()", + "asctime": "2025-08-19 23:27:13,979" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/desk_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638833.9796035, + "msecs": 979.0, + "relativeCreated": 74242.742485, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/dirk/desk_light): result = 0 ()", + "asctime": "2025-08-19 23:27:13,979" + } + ], + "time_consumption": 5.269050598144531e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/desk_light", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638833.9797673, + "msecs": 979.0, + "relativeCreated": 74242.9064, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/desk_light to 20", + "asctime": "2025-08-19 23:27:13,979", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/dirk/desk_light is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638834.1809225, + "msecs": 180.0, + "relativeCreated": 74444.061508, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/dirk/desk_light is correct (Content 20 and Type is ).", + "asctime": "2025-08-19 23:27:14,180", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness/set", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638833.9799337, + "msecs": 979.0, + "relativeCreated": 74243.072651, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 20", + "asctime": "2025-08-19 23:27:13,979" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"brightness\": 52}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638833.9822726, + "msecs": 982.0, + "relativeCreated": 74245.411527, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"brightness\": 52}'", + "asctime": "2025-08-19 23:27:13,982" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638833.982498, + "msecs": 982.0, + "relativeCreated": 74245.63698, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:13,982" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638833.983194, + "msecs": 983.0, + "relativeCreated": 74246.333116, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:13,983" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638834.0251806, + "msecs": 25.0, + "relativeCreated": 74288.319556, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'20'", + "asctime": "2025-08-19 23:27:14,025" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/desk_light", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638834.1806939, + "msecs": 180.0, + "relativeCreated": 74443.832762, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/dirk/desk_light): 20 ()", + "asctime": "2025-08-19 23:27:14,180" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/desk_light", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638834.1808379, + "msecs": 180.0, + "relativeCreated": 74443.977016, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/dirk/desk_light): result = 20 ()", + "asctime": "2025-08-19 23:27:14,180" + } + ], + "time_consumption": 8.463859558105469e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/desk_light", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638834.1810658, + "msecs": 181.0, + "relativeCreated": 74444.204769, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/desk_light to 40", + "asctime": "2025-08-19 23:27:14,181", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/dirk/desk_light is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638834.3819861, + "msecs": 381.0, + "relativeCreated": 74645.125101, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/dirk/desk_light is correct (Content 40 and Type is ).", + "asctime": "2025-08-19 23:27:14,381", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness/set", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638834.181178, + "msecs": 181.0, + "relativeCreated": 74444.317133, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 40", + "asctime": "2025-08-19 23:27:14,181" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"brightness\": 102}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638834.1836178, + "msecs": 183.0, + "relativeCreated": 74446.756736, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"brightness\": 102}'", + "asctime": "2025-08-19 23:27:14,183" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638834.1838822, + "msecs": 183.0, + "relativeCreated": 74447.021261, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:14,183" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638834.1847568, + "msecs": 184.0, + "relativeCreated": 74447.895692, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:14,184" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness", + "b'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638834.2260625, + "msecs": 226.0, + "relativeCreated": 74489.201591, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'40'", + "asctime": "2025-08-19 23:27:14,226" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/desk_light", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638834.3817925, + "msecs": 381.0, + "relativeCreated": 74644.931434, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/dirk/desk_light): 40 ()", + "asctime": "2025-08-19 23:27:14,381" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/desk_light", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638834.3819368, + "msecs": 381.0, + "relativeCreated": 74645.07588, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/dirk/desk_light): result = 40 ()", + "asctime": "2025-08-19 23:27:14,381" + } + ], + "time_consumption": 4.935264587402344e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/desk_light", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638834.3820927, + "msecs": 382.0, + "relativeCreated": 74645.231726, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/desk_light to 60", + "asctime": "2025-08-19 23:27:14,382", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/dirk/desk_light is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638834.5829074, + "msecs": 582.0, + "relativeCreated": 74846.046319, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/dirk/desk_light is correct (Content 60 and Type is ).", + "asctime": "2025-08-19 23:27:14,582", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness/set", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638834.3821964, + "msecs": 382.0, + "relativeCreated": 74645.335604, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 60", + "asctime": "2025-08-19 23:27:14,382" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"brightness\": 153}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638834.3845768, + "msecs": 384.0, + "relativeCreated": 74647.71588, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"brightness\": 153}'", + "asctime": "2025-08-19 23:27:14,384" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638834.3848205, + "msecs": 384.0, + "relativeCreated": 74647.959537, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:14,384" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638834.3853068, + "msecs": 385.0, + "relativeCreated": 74648.445997, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:14,385" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness", + "b'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638834.4278076, + "msecs": 427.0, + "relativeCreated": 74690.946563, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'60'", + "asctime": "2025-08-19 23:27:14,427" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/desk_light", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638834.5827165, + "msecs": 582.0, + "relativeCreated": 74845.855482, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/dirk/desk_light): 60 ()", + "asctime": "2025-08-19 23:27:14,582" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/desk_light", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638834.5828416, + "msecs": 582.0, + "relativeCreated": 74845.980536, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/dirk/desk_light): result = 60 ()", + "asctime": "2025-08-19 23:27:14,582" + } + ], + "time_consumption": 6.580352783203125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/desk_light", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638834.58303, + "msecs": 583.0, + "relativeCreated": 74846.168947, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/desk_light to 80", + "asctime": "2025-08-19 23:27:14,583", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/dirk/desk_light is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638834.784126, + "msecs": 784.0, + "relativeCreated": 75047.264906, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/dirk/desk_light is correct (Content 80 and Type is ).", + "asctime": "2025-08-19 23:27:14,784", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness/set", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638834.5831332, + "msecs": 583.0, + "relativeCreated": 74846.272104, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 80", + "asctime": "2025-08-19 23:27:14,583" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"brightness\": 203}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638834.5853736, + "msecs": 585.0, + "relativeCreated": 74848.512828, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"brightness\": 203}'", + "asctime": "2025-08-19 23:27:14,585" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638834.5856366, + "msecs": 585.0, + "relativeCreated": 74848.775539, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:14,585" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638834.5861986, + "msecs": 586.0, + "relativeCreated": 74849.337637, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:14,586" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness", + "b'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638834.6280527, + "msecs": 628.0, + "relativeCreated": 74891.191828, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'80'", + "asctime": "2025-08-19 23:27:14,628" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/desk_light", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638834.783862, + "msecs": 783.0, + "relativeCreated": 75047.001096, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/dirk/desk_light): 80 ()", + "asctime": "2025-08-19 23:27:14,783" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/desk_light", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638834.7840707, + "msecs": 784.0, + "relativeCreated": 75047.209596, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/dirk/desk_light): result = 80 ()", + "asctime": "2025-08-19 23:27:14,784" + } + ], + "time_consumption": 5.53131103515625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/desk_light", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638834.784241, + "msecs": 784.0, + "relativeCreated": 75047.37999, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/desk_light to 100", + "asctime": "2025-08-19 23:27:14,784", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/dirk/desk_light is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638834.9851735, + "msecs": 985.0, + "relativeCreated": 75248.312615, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/dirk/desk_light is correct (Content 100 and Type is ).", + "asctime": "2025-08-19 23:27:14,985", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness/set", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638834.7843585, + "msecs": 784.0, + "relativeCreated": 75047.49729, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 100", + "asctime": "2025-08-19 23:27:14,784" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"brightness\": 254}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638834.7867544, + "msecs": 786.0, + "relativeCreated": 75049.893384, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:27:14,786" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638834.7870224, + "msecs": 787.0, + "relativeCreated": 75050.161222, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:14,787" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638834.7877538, + "msecs": 787.0, + "relativeCreated": 75050.892706, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:14,787" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness", + "b'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638834.828565, + "msecs": 828.0, + "relativeCreated": 75091.703885, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'100'", + "asctime": "2025-08-19 23:27:14,828" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/desk_light", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638834.984999, + "msecs": 984.0, + "relativeCreated": 75248.138035, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/dirk/desk_light): 100 ()", + "asctime": "2025-08-19 23:27:14,984" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/desk_light", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638834.985128, + "msecs": 985.0, + "relativeCreated": 75248.266837, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/dirk/desk_light): result = 100 ()", + "asctime": "2025-08-19 23:27:14,985" + } + ], + "time_consumption": 4.553794860839844e-05 + } + ], + "time_consumption": 1.5087697505950928, + "time_start": "2025-08-19 23:27:13,476", + "time_finished": "2025-08-19 23:27:14,985" + }, + "REQ-0323": { + "name": "__tLogger__", + "msg": "REQ-0323", + "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": 1755638834.9854016, + "msecs": 985.0, + "relativeCreated": 75248.540688, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0323", + "asctime": "2025-08-19 23:27:14,985", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638835.0856535, + "msecs": 85.0, + "relativeCreated": 75348.792439, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:27:15,085", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638835.18635, + "msecs": 186.0, + "relativeCreated": 75449.489074, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-19 23:27:15,186", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness/set", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638835.0859737, + "msecs": 85.0, + "relativeCreated": 75349.112828, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 100", + "asctime": "2025-08-19 23:27:15,085" + } + ], + "time_consumption": 0.10037636756896973 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638835.287187, + "msecs": 287.0, + "relativeCreated": 75550.326125, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-19 23:27:15,287", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638835.2869265, + "msecs": 286.0, + "relativeCreated": 75550.065478, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-19 23:27:15,286" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638835.2871296, + "msecs": 287.0, + "relativeCreated": 75550.268647, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-19 23:27:15,287" + } + ], + "time_consumption": 5.745887756347656e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638835.2872958, + "msecs": 287.0, + "relativeCreated": 75550.434692, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/dirk/desk_light to 0", + "asctime": "2025-08-19 23:27:15,287", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/desk_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638835.4884868, + "msecs": 488.0, + "relativeCreated": 75751.625737, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/desk_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:27:15,488", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638835.287462, + "msecs": 287.0, + "relativeCreated": 75550.600796, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:15,287" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638835.288475, + "msecs": 288.0, + "relativeCreated": 75551.614088, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:15,288" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638835.2900004, + "msecs": 290.0, + "relativeCreated": 75553.139369, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'0'", + "asctime": "2025-08-19 23:27:15,290" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638835.4882822, + "msecs": 488.0, + "relativeCreated": 75751.421103, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/desk_light): 0 ()", + "asctime": "2025-08-19 23:27:15,488" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638835.488428, + "msecs": 488.0, + "relativeCreated": 75751.567002, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/desk_light): result = 0 ()", + "asctime": "2025-08-19 23:27:15,488" + } + ], + "time_consumption": 5.8650970458984375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638835.4886003, + "msecs": 488.0, + "relativeCreated": 75751.739202, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/dirk/desk_light to 20", + "asctime": "2025-08-19 23:27:15,488", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/desk_light is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638835.6894882, + "msecs": 689.0, + "relativeCreated": 75952.627185, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/desk_light is correct (Content 20 and Type is ).", + "asctime": "2025-08-19 23:27:15,689", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638835.488783, + "msecs": 488.0, + "relativeCreated": 75751.921781, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:15,488" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638835.4900038, + "msecs": 490.0, + "relativeCreated": 75753.142829, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:15,490" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638835.491639, + "msecs": 491.0, + "relativeCreated": 75754.777868, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'20'", + "asctime": "2025-08-19 23:27:15,491" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638835.6892922, + "msecs": 689.0, + "relativeCreated": 75952.431173, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/desk_light): 20 ()", + "asctime": "2025-08-19 23:27:15,689" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638835.6894379, + "msecs": 689.0, + "relativeCreated": 75952.576843, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/desk_light): result = 20 ()", + "asctime": "2025-08-19 23:27:15,689" + } + ], + "time_consumption": 5.030632019042969e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638835.6895952, + "msecs": 689.0, + "relativeCreated": 75952.734063, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/dirk/desk_light to 40", + "asctime": "2025-08-19 23:27:15,689", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/desk_light is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638835.8907988, + "msecs": 890.0, + "relativeCreated": 76153.93773, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/desk_light is correct (Content 40 and Type is ).", + "asctime": "2025-08-19 23:27:15,890", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638835.6897583, + "msecs": 689.0, + "relativeCreated": 75952.897221, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:15,689" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638835.6907651, + "msecs": 690.0, + "relativeCreated": 75953.90396, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:15,690" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness", + "b'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638835.6920104, + "msecs": 692.0, + "relativeCreated": 75955.149562, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'40'", + "asctime": "2025-08-19 23:27:15,692" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638835.8905857, + "msecs": 890.0, + "relativeCreated": 76153.724714, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/desk_light): 40 ()", + "asctime": "2025-08-19 23:27:15,890" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638835.8907406, + "msecs": 890.0, + "relativeCreated": 76153.879698, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/desk_light): result = 40 ()", + "asctime": "2025-08-19 23:27:15,890" + } + ], + "time_consumption": 5.817413330078125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638835.890981, + "msecs": 890.0, + "relativeCreated": 76154.119943, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/dirk/desk_light to 60", + "asctime": "2025-08-19 23:27:15,890", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/desk_light is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638836.0922, + "msecs": 92.0, + "relativeCreated": 76355.339016, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/desk_light is correct (Content 60 and Type is ).", + "asctime": "2025-08-19 23:27:16,092", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638835.8911695, + "msecs": 891.0, + "relativeCreated": 76154.308504, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:15,891" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638835.8922083, + "msecs": 892.0, + "relativeCreated": 76155.347352, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:15,892" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness", + "b'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638835.8936589, + "msecs": 893.0, + "relativeCreated": 76156.797868, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'60'", + "asctime": "2025-08-19 23:27:15,893" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638836.0919995, + "msecs": 91.0, + "relativeCreated": 76355.138381, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/desk_light): 60 ()", + "asctime": "2025-08-19 23:27:16,091" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638836.0921462, + "msecs": 92.0, + "relativeCreated": 76355.285259, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/desk_light): result = 60 ()", + "asctime": "2025-08-19 23:27:16,092" + } + ], + "time_consumption": 5.3882598876953125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638836.0923114, + "msecs": 92.0, + "relativeCreated": 76355.450272, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/dirk/desk_light to 80", + "asctime": "2025-08-19 23:27:16,092", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/desk_light is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638836.2933526, + "msecs": 293.0, + "relativeCreated": 76556.491718, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/desk_light is correct (Content 80 and Type is ).", + "asctime": "2025-08-19 23:27:16,293", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638836.0924706, + "msecs": 92.0, + "relativeCreated": 76355.609646, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:16,092" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638836.0934954, + "msecs": 93.0, + "relativeCreated": 76356.634183, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:16,093" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness", + "b'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638836.0948768, + "msecs": 94.0, + "relativeCreated": 76358.015713, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'80'", + "asctime": "2025-08-19 23:27:16,094" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638836.2931316, + "msecs": 293.0, + "relativeCreated": 76556.270631, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/desk_light): 80 ()", + "asctime": "2025-08-19 23:27:16,293" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638836.293276, + "msecs": 293.0, + "relativeCreated": 76556.415107, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/desk_light): result = 80 ()", + "asctime": "2025-08-19 23:27:16,293" + } + ], + "time_consumption": 7.653236389160156e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638836.2934668, + "msecs": 293.0, + "relativeCreated": 76556.605811, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/dirk/desk_light to 100", + "asctime": "2025-08-19 23:27:16,293", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/desk_light is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638836.494552, + "msecs": 494.0, + "relativeCreated": 76757.690694, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/desk_light is correct (Content 100 and Type is ).", + "asctime": "2025-08-19 23:27:16,494", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638836.2936332, + "msecs": 293.0, + "relativeCreated": 76556.77236, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:16,293" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638836.2946672, + "msecs": 294.0, + "relativeCreated": 76557.806363, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:16,294" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness", + "b'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638836.2961102, + "msecs": 296.0, + "relativeCreated": 76559.249104, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'100'", + "asctime": "2025-08-19 23:27:16,296" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638836.494357, + "msecs": 494.0, + "relativeCreated": 76757.49609, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/desk_light): 100 ()", + "asctime": "2025-08-19 23:27:16,494" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638836.4944975, + "msecs": 494.0, + "relativeCreated": 76757.636567, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/desk_light): result = 100 ()", + "asctime": "2025-08-19 23:27:16,494" + } + ], + "time_consumption": 5.435943603515625e-05 + } + ], + "time_consumption": 1.5091502666473389, + "time_start": "2025-08-19 23:27:14,985", + "time_finished": "2025-08-19 23:27:16,494" + }, + "REQ-0324": { + "name": "__tLogger__", + "msg": "REQ-0324", + "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": 1755638836.4948204, + "msecs": 494.0, + "relativeCreated": 76757.959474, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0324", + "asctime": "2025-08-19 23:27:16,494", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638836.5951142, + "msecs": 595.0, + "relativeCreated": 76858.253246, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:27:16,595", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638836.6959808, + "msecs": 695.0, + "relativeCreated": 76959.119883, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 10", + "asctime": "2025-08-19 23:27:16,695", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638836.5953984, + "msecs": 595.0, + "relativeCreated": 76858.53729, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 10", + "asctime": "2025-08-19 23:27:16,595" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638836.595679, + "msecs": 595.0, + "relativeCreated": 76858.817874, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:16,595" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638836.5975692, + "msecs": 597.0, + "relativeCreated": 76860.708331, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:27:16,597" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638836.5978823, + "msecs": 597.0, + "relativeCreated": 76861.021473, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:16,597" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp", + "b'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638836.6395614, + "msecs": 639.0, + "relativeCreated": 76902.700427, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'10'", + "asctime": "2025-08-19 23:27:16,639" + } + ], + "time_consumption": 0.05641937255859375 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(10, 10)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638836.796524, + "msecs": 796.0, + "relativeCreated": 77059.663079, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", + "asctime": "2025-08-19 23:27:16,796", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638836.796318, + "msecs": 796.0, + "relativeCreated": 77059.456916, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (10, 10) ()", + "asctime": "2025-08-19 23:27:16,796" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638836.796473, + "msecs": 796.0, + "relativeCreated": 77059.612081, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", + "asctime": "2025-08-19 23:27:16,796" + } + ], + "time_consumption": 5.1021575927734375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/desk_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638836.7966278, + "msecs": 796.0, + "relativeCreated": 77059.766729, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/desk_light to 0", + "asctime": "2025-08-19 23:27:16,796", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/dirk/desk_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638836.997607, + "msecs": 997.0, + "relativeCreated": 77260.745961, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/dirk/desk_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:27:16,997", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp/set", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638836.7967339, + "msecs": 796.0, + "relativeCreated": 77059.872838, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 0", + "asctime": "2025-08-19 23:27:16,796" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"color_temp\": 250}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638836.7988439, + "msecs": 798.0, + "relativeCreated": 77061.98281, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"color_temp\": 250}'", + "asctime": "2025-08-19 23:27:16,798" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638836.7990837, + "msecs": 799.0, + "relativeCreated": 77062.222848, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:16,799" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638836.7996354, + "msecs": 799.0, + "relativeCreated": 77062.774563, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:16,799" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638836.8411407, + "msecs": 841.0, + "relativeCreated": 77104.279731, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'0'", + "asctime": "2025-08-19 23:27:16,841" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/desk_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638836.9973779, + "msecs": 997.0, + "relativeCreated": 77260.516674, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/dirk/desk_light): 0 ()", + "asctime": "2025-08-19 23:27:16,997" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/desk_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638836.9975488, + "msecs": 997.0, + "relativeCreated": 77260.68787, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/dirk/desk_light): result = 0 ()", + "asctime": "2025-08-19 23:27:16,997" + } + ], + "time_consumption": 5.817413330078125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/desk_light", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638836.997722, + "msecs": 997.0, + "relativeCreated": 77260.860737, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/desk_light to 2", + "asctime": "2025-08-19 23:27:16,997", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/dirk/desk_light is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638837.1986673, + "msecs": 198.0, + "relativeCreated": 77461.806376, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/dirk/desk_light is correct (Content 2 and Type is ).", + "asctime": "2025-08-19 23:27:17,198", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp/set", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638836.9978447, + "msecs": 997.0, + "relativeCreated": 77260.983802, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 2", + "asctime": "2025-08-19 23:27:16,997" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"color_temp\": 291}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638837.0000603, + "msecs": 0.0, + "relativeCreated": 77263.199535, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"color_temp\": 291}'", + "asctime": "2025-08-19 23:27:17,000" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638837.0003014, + "msecs": 0.0, + "relativeCreated": 77263.440236, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:17,000" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638837.0009754, + "msecs": 0.0, + "relativeCreated": 77264.114444, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:17,000" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp", + "b'2'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638837.0422037, + "msecs": 42.0, + "relativeCreated": 77305.342677, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'2'", + "asctime": "2025-08-19 23:27:17,042" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/desk_light", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638837.19851, + "msecs": 198.0, + "relativeCreated": 77461.648825, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/dirk/desk_light): 2 ()", + "asctime": "2025-08-19 23:27:17,198" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/desk_light", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638837.1986222, + "msecs": 198.0, + "relativeCreated": 77461.761306, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/dirk/desk_light): result = 2 ()", + "asctime": "2025-08-19 23:27:17,198" + } + ], + "time_consumption": 4.506111145019531e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/desk_light", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638837.1987584, + "msecs": 198.0, + "relativeCreated": 77461.897506, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/desk_light to 4", + "asctime": "2025-08-19 23:27:17,198", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/dirk/desk_light is correct (Content %s and Type is %s).", + "args": [ + "4", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638837.399861, + "msecs": 399.0, + "relativeCreated": 77662.99993, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/dirk/desk_light is correct (Content 4 and Type is ).", + "asctime": "2025-08-19 23:27:17,399", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp/set", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638837.1988666, + "msecs": 198.0, + "relativeCreated": 77462.005642, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 4", + "asctime": "2025-08-19 23:27:17,198" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"color_temp\": 332}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638837.2008839, + "msecs": 200.0, + "relativeCreated": 77464.022974, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"color_temp\": 332}'", + "asctime": "2025-08-19 23:27:17,200" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638837.2011633, + "msecs": 201.0, + "relativeCreated": 77464.302238, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:17,201" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638837.2017195, + "msecs": 201.0, + "relativeCreated": 77464.858631, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:17,201" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp", + "b'4'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638837.243228, + "msecs": 243.0, + "relativeCreated": 77506.366792, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'4'", + "asctime": "2025-08-19 23:27:17,243" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/desk_light", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638837.3996608, + "msecs": 399.0, + "relativeCreated": 77662.79991, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/dirk/desk_light): 4 ()", + "asctime": "2025-08-19 23:27:17,399" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/desk_light", + "=", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638837.3998075, + "msecs": 399.0, + "relativeCreated": 77662.946461, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/dirk/desk_light): result = 4 ()", + "asctime": "2025-08-19 23:27:17,399" + } + ], + "time_consumption": 5.364418029785156e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/desk_light", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638837.4000082, + "msecs": 400.0, + "relativeCreated": 77663.147276, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/desk_light to 6", + "asctime": "2025-08-19 23:27:17,400", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/dirk/desk_light is correct (Content %s and Type is %s).", + "args": [ + "6", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638837.6008847, + "msecs": 600.0, + "relativeCreated": 77864.023823, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/dirk/desk_light is correct (Content 6 and Type is ).", + "asctime": "2025-08-19 23:27:17,600", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp/set", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638837.4001243, + "msecs": 400.0, + "relativeCreated": 77663.263365, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 6", + "asctime": "2025-08-19 23:27:17,400" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"color_temp\": 372}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638837.4024622, + "msecs": 402.0, + "relativeCreated": 77665.601252, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"color_temp\": 372}'", + "asctime": "2025-08-19 23:27:17,402" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638837.4026775, + "msecs": 402.0, + "relativeCreated": 77665.816507, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:17,402" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638837.4033742, + "msecs": 403.0, + "relativeCreated": 77666.512972, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:17,403" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp", + "b'6'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638837.4445868, + "msecs": 444.0, + "relativeCreated": 77707.72574, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'6'", + "asctime": "2025-08-19 23:27:17,444" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/desk_light", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638837.6006966, + "msecs": 600.0, + "relativeCreated": 77863.835598, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/dirk/desk_light): 6 ()", + "asctime": "2025-08-19 23:27:17,600" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/desk_light", + "=", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638837.6008327, + "msecs": 600.0, + "relativeCreated": 77863.971699, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/dirk/desk_light): result = 6 ()", + "asctime": "2025-08-19 23:27:17,600" + } + ], + "time_consumption": 5.1975250244140625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/desk_light", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638837.6010263, + "msecs": 601.0, + "relativeCreated": 77864.165346, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/desk_light to 8", + "asctime": "2025-08-19 23:27:17,601", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/dirk/desk_light is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638837.801988, + "msecs": 801.0, + "relativeCreated": 78065.126813, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/dirk/desk_light is correct (Content 8 and Type is ).", + "asctime": "2025-08-19 23:27:17,801", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp/set", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638837.6011298, + "msecs": 601.0, + "relativeCreated": 77864.268816, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 8", + "asctime": "2025-08-19 23:27:17,601" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"color_temp\": 413}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638837.6032262, + "msecs": 603.0, + "relativeCreated": 77866.36503, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"color_temp\": 413}'", + "asctime": "2025-08-19 23:27:17,603" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638837.603439, + "msecs": 603.0, + "relativeCreated": 77866.578143, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:17,603" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638837.6041057, + "msecs": 604.0, + "relativeCreated": 77867.244667, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:17,604" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638837.6456974, + "msecs": 645.0, + "relativeCreated": 77908.836353, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'8'", + "asctime": "2025-08-19 23:27:17,645" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/desk_light", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638837.801754, + "msecs": 801.0, + "relativeCreated": 78064.892999, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/dirk/desk_light): 8 ()", + "asctime": "2025-08-19 23:27:17,801" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/desk_light", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638837.8019326, + "msecs": 801.0, + "relativeCreated": 78065.071468, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/dirk/desk_light): result = 8 ()", + "asctime": "2025-08-19 23:27:17,801" + } + ], + "time_consumption": 5.53131103515625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/dirk/desk_light", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638837.802098, + "msecs": 802.0, + "relativeCreated": 78065.23696, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/dirk/desk_light to 10", + "asctime": "2025-08-19 23:27:17,802", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/dirk/desk_light is correct (Content %s and Type is %s).", + "args": [ + "10", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638838.00322, + "msecs": 3.0, + "relativeCreated": 78266.358999, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/dirk/desk_light is correct (Content 10 and Type is ).", + "asctime": "2025-08-19 23:27:18,003", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638837.8022335, + "msecs": 802.0, + "relativeCreated": 78065.372473, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 10", + "asctime": "2025-08-19 23:27:17,802" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638837.8047378, + "msecs": 804.0, + "relativeCreated": 78067.876686, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:27:17,804" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638837.805003, + "msecs": 805.0, + "relativeCreated": 78068.141977, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:17,805" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638837.8056052, + "msecs": 805.0, + "relativeCreated": 78068.744163, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:17,805" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp", + "b'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638837.8471937, + "msecs": 847.0, + "relativeCreated": 78110.332689, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'10'", + "asctime": "2025-08-19 23:27:17,847" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/desk_light", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638838.003, + "msecs": 2.0, + "relativeCreated": 78266.138966, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/dirk/desk_light): 10 ()", + "asctime": "2025-08-19 23:27:18,002" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/dirk/desk_light", + "=", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638838.0031447, + "msecs": 3.0, + "relativeCreated": 78266.283829, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/dirk/desk_light): result = 10 ()", + "asctime": "2025-08-19 23:27:18,003" + } + ], + "time_consumption": 7.534027099609375e-05 + } + ], + "time_consumption": 1.5083997249603271, + "time_start": "2025-08-19 23:27:16,494", + "time_finished": "2025-08-19 23:27:18,003" + }, + "REQ-0325": { + "name": "__tLogger__", + "msg": "REQ-0325", + "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": 1755638838.0034783, + "msecs": 3.0, + "relativeCreated": 78266.61716, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0325", + "asctime": "2025-08-19 23:27:18,003", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638838.103694, + "msecs": 103.0, + "relativeCreated": 78366.833114, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:27:18,103", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638838.20439, + "msecs": 204.0, + "relativeCreated": 78467.529091, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 10", + "asctime": "2025-08-19 23:27:18,204", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638838.1040256, + "msecs": 104.0, + "relativeCreated": 78367.164581, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 10", + "asctime": "2025-08-19 23:27:18,104" + } + ], + "time_consumption": 0.10036444664001465 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(10, 10)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638838.3051853, + "msecs": 305.0, + "relativeCreated": 78568.324244, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", + "asctime": "2025-08-19 23:27:18,305", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638838.3049479, + "msecs": 304.0, + "relativeCreated": 78568.086887, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (10, 10) ()", + "asctime": "2025-08-19 23:27:18,304" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638838.3051264, + "msecs": 305.0, + "relativeCreated": 78568.265377, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", + "asctime": "2025-08-19 23:27:18,305" + } + ], + "time_consumption": 5.888938903808594e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638838.3053024, + "msecs": 305.0, + "relativeCreated": 78568.441367, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/dirk/desk_light to 0", + "asctime": "2025-08-19 23:27:18,305", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/desk_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638838.5063636, + "msecs": 506.0, + "relativeCreated": 78769.502651, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/desk_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:27:18,506", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638838.3054898, + "msecs": 305.0, + "relativeCreated": 78568.6287, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:18,305" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638838.306631, + "msecs": 306.0, + "relativeCreated": 78569.77019, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:18,306" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638838.3080404, + "msecs": 308.0, + "relativeCreated": 78571.179409, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'0'", + "asctime": "2025-08-19 23:27:18,308" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638838.506173, + "msecs": 506.0, + "relativeCreated": 78769.311956, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/desk_light): 0 ()", + "asctime": "2025-08-19 23:27:18,506" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638838.5063126, + "msecs": 506.0, + "relativeCreated": 78769.451809, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/desk_light): result = 0 ()", + "asctime": "2025-08-19 23:27:18,506" + } + ], + "time_consumption": 5.1021575927734375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638838.5065026, + "msecs": 506.0, + "relativeCreated": 78769.641546, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/dirk/desk_light to 2", + "asctime": "2025-08-19 23:27:18,506", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/desk_light is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638838.7075033, + "msecs": 707.0, + "relativeCreated": 78970.642403, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/desk_light is correct (Content 2 and Type is ).", + "asctime": "2025-08-19 23:27:18,707", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638838.506669, + "msecs": 506.0, + "relativeCreated": 78769.807971, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:18,506" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638838.507759, + "msecs": 507.0, + "relativeCreated": 78770.898054, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:18,507" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp", + "b'2'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638838.5089982, + "msecs": 508.0, + "relativeCreated": 78772.137168, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'2'", + "asctime": "2025-08-19 23:27:18,508" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638838.7073061, + "msecs": 707.0, + "relativeCreated": 78970.445244, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/desk_light): 2 ()", + "asctime": "2025-08-19 23:27:18,707" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638838.7074535, + "msecs": 707.0, + "relativeCreated": 78970.592384, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/desk_light): result = 2 ()", + "asctime": "2025-08-19 23:27:18,707" + } + ], + "time_consumption": 4.982948303222656e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638838.7076068, + "msecs": 707.0, + "relativeCreated": 78970.745678, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/dirk/desk_light to 4", + "asctime": "2025-08-19 23:27:18,707", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/desk_light is correct (Content %s and Type is %s).", + "args": [ + "4", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638838.9086187, + "msecs": 908.0, + "relativeCreated": 79171.757756, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/desk_light is correct (Content 4 and Type is ).", + "asctime": "2025-08-19 23:27:18,908", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638838.7077553, + "msecs": 707.0, + "relativeCreated": 78970.894249, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:18,707" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638838.7084582, + "msecs": 708.0, + "relativeCreated": 78971.597334, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:18,708" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp", + "b'4'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638838.7095368, + "msecs": 709.0, + "relativeCreated": 78972.67588, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'4'", + "asctime": "2025-08-19 23:27:18,709" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638838.9083986, + "msecs": 908.0, + "relativeCreated": 79171.537673, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/desk_light): 4 ()", + "asctime": "2025-08-19 23:27:18,908" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "=", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638838.9085374, + "msecs": 908.0, + "relativeCreated": 79171.676326, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/desk_light): result = 4 ()", + "asctime": "2025-08-19 23:27:18,908" + } + ], + "time_consumption": 8.130073547363281e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638838.9087298, + "msecs": 908.0, + "relativeCreated": 79171.868766, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/dirk/desk_light to 6", + "asctime": "2025-08-19 23:27:18,908", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/desk_light is correct (Content %s and Type is %s).", + "args": [ + "6", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638839.1099436, + "msecs": 109.0, + "relativeCreated": 79373.08267, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/desk_light is correct (Content 6 and Type is ).", + "asctime": "2025-08-19 23:27:19,109", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638838.9089131, + "msecs": 908.0, + "relativeCreated": 79172.052117, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:18,908" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638838.9099472, + "msecs": 909.0, + "relativeCreated": 79173.086069, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:18,909" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp", + "b'6'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638838.9111056, + "msecs": 911.0, + "relativeCreated": 79174.244632, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'6'", + "asctime": "2025-08-19 23:27:18,911" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638839.1096892, + "msecs": 109.0, + "relativeCreated": 79372.828433, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/desk_light): 6 ()", + "asctime": "2025-08-19 23:27:19,109" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "=", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638839.1098309, + "msecs": 109.0, + "relativeCreated": 79372.969868, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/desk_light): result = 6 ()", + "asctime": "2025-08-19 23:27:19,109" + } + ], + "time_consumption": 0.00011277198791503906 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638839.1100593, + "msecs": 110.0, + "relativeCreated": 79373.198367, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/dirk/desk_light to 8", + "asctime": "2025-08-19 23:27:19,110", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/desk_light is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638839.3111036, + "msecs": 311.0, + "relativeCreated": 79574.242404, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/desk_light is correct (Content 8 and Type is ).", + "asctime": "2025-08-19 23:27:19,311", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638839.1102214, + "msecs": 110.0, + "relativeCreated": 79373.360374, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:19,110" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638839.111334, + "msecs": 111.0, + "relativeCreated": 79374.473185, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:19,111" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638839.112676, + "msecs": 112.0, + "relativeCreated": 79375.81497, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'8'", + "asctime": "2025-08-19 23:27:19,112" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638839.3108697, + "msecs": 310.0, + "relativeCreated": 79574.008777, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/desk_light): 8 ()", + "asctime": "2025-08-19 23:27:19,310" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638839.3110483, + "msecs": 311.0, + "relativeCreated": 79574.187286, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/desk_light): result = 8 ()", + "asctime": "2025-08-19 23:27:19,311" + } + ], + "time_consumption": 5.53131103515625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638839.3112144, + "msecs": 311.0, + "relativeCreated": 79574.353384, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/dirk/desk_light to 10", + "asctime": "2025-08-19 23:27:19,311", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/dirk/desk_light is correct (Content %s and Type is %s).", + "args": [ + "10", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638839.5124233, + "msecs": 512.0, + "relativeCreated": 79775.562052, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/dirk/desk_light is correct (Content 10 and Type is ).", + "asctime": "2025-08-19 23:27:19,512", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638839.311396, + "msecs": 311.0, + "relativeCreated": 79574.534865, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:19,311" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638839.312453, + "msecs": 312.0, + "relativeCreated": 79575.591999, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:19,312" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp", + "b'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638839.3139405, + "msecs": 313.0, + "relativeCreated": 79577.07945, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'10'", + "asctime": "2025-08-19 23:27:19,313" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638839.5122123, + "msecs": 512.0, + "relativeCreated": 79775.351293, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/dirk/desk_light): 10 ()", + "asctime": "2025-08-19 23:27:19,512" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/dirk/desk_light", + "=", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638839.5123665, + "msecs": 512.0, + "relativeCreated": 79775.505648, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/dirk/desk_light): result = 10 ()", + "asctime": "2025-08-19 23:27:19,512" + } + ], + "time_consumption": 5.6743621826171875e-05 + } + ], + "time_consumption": 1.5089449882507324, + "time_start": "2025-08-19 23:27:18,003", + "time_finished": "2025-08-19 23:27:19,512" + }, + "REQ-0341": { + "name": "__tLogger__", + "msg": "REQ-0341", + "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": 1755638839.5127108, + "msecs": 512.0, + "relativeCreated": 79775.849812, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0341", + "asctime": "2025-08-19 23:27:19,512", + "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": 1755638839.613515, + "msecs": 613.0, + "relativeCreated": 79876.65392, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:27:19,613", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638839.5129318, + "msecs": 512.0, + "relativeCreated": 79776.070924, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/marion/main_light/state/set and payload false", + "asctime": "2025-08-19 23:27:19,512" + }, + { + "name": "smart_brain.devices.shellies.gfw.marion.main_light", + "msg": "Unexpected key %s", + "args": [ + "state" + ], + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", + "filename": "base.py", + "module": "base", + "exc_text": null, + "stack_info": null, + "lineno": 49, + "funcName": "set", + "created": 1755638839.5131676, + "msecs": 513.0, + "relativeCreated": 79776.306591, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Unexpected key state", + "asctime": "2025-08-19 23:27:19,513" + } + ], + "time_consumption": 0.10034728050231934 + }, + { + "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": 1755638839.7141469, + "msecs": 714.0, + "relativeCreated": 79977.285702, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:27:19,714", + "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": 1755638839.7139275, + "msecs": 713.0, + "relativeCreated": 79977.06634, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:27:19,713" + }, + { + "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": 1755638839.7140968, + "msecs": 714.0, + "relativeCreated": 79977.235824, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:27:19,714" + } + ], + "time_consumption": 5.0067901611328125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/marion/main_light", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638839.7142534, + "msecs": 714.0, + "relativeCreated": 79977.39241, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/marion/main_light to True", + "asctime": "2025-08-19 23:27:19,714", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly Main Light (gfw.marion) 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": 1755638839.9151864, + "msecs": 915.0, + "relativeCreated": 80178.32546, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Shelly Main Light (gfw.marion) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:27:19,915", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/main_light/state/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638839.7143657, + "msecs": 714.0, + "relativeCreated": 79977.504814, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/marion/main_light/state/set and payload true", + "asctime": "2025-08-19 23:27:19,714" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/gfw/marion/main_light/relay/0/command", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638839.7166524, + "msecs": 716.0, + "relativeCreated": 79979.791278, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/gfw/marion/main_light/relay/0/command and payload b'on'", + "asctime": "2025-08-19 23:27:19,716" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/gfw/marion/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638839.7168329, + "msecs": 716.0, + "relativeCreated": 79979.971764, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:27:19,716" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/gfw/marion/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638839.717477, + "msecs": 717.0, + "relativeCreated": 79980.616016, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:27:19,717" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638839.7591598, + "msecs": 759.0, + "relativeCreated": 80022.298828, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:27:19,759" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638839.759334, + "msecs": 759.0, + "relativeCreated": 80022.473112, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:19,759" + }, + { + "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638839.760115, + "msecs": 760.0, + "relativeCreated": 80023.254041, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:27:19,760" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638839.760638, + "msecs": 760.0, + "relativeCreated": 80023.776927, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:19,760" + }, + { + "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": 1755638839.801534, + "msecs": 801.0, + "relativeCreated": 80064.672997, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'true'", + "asctime": "2025-08-19 23:27:19,801" + }, + { + "name": "smart_brain.mqtt.videv.gfw.marion.window_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/window_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638839.802533, + "msecs": 802.0, + "relativeCreated": 80065.671814, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/brightness and payload b'50'", + "asctime": "2025-08-19 23:27:19,802" + }, + { + "name": "smart_brain.mqtt.videv.gfw.marion.window_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/window_light/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638839.8028653, + "msecs": 802.0, + "relativeCreated": 80066.004172, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/color_temp and payload b'5'", + "asctime": "2025-08-19 23:27:19,802" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly Main Light (gfw.marion)", + "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": 1755638839.9149916, + "msecs": 914.0, + "relativeCreated": 80178.130562, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Shelly Main Light (gfw.marion)): True ()", + "asctime": "2025-08-19 23:27:19,914" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly Main Light (gfw.marion)", + "=", + "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": 1755638839.915135, + "msecs": 915.0, + "relativeCreated": 80178.274016, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Shelly Main Light (gfw.marion)): result = True ()", + "asctime": "2025-08-19 23:27:19,915" + } + ], + "time_consumption": 5.14984130859375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/marion/main_light", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638839.915301, + "msecs": 915.0, + "relativeCreated": 80178.440041, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/marion/main_light to False", + "asctime": "2025-08-19 23:27:19,915", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly Main Light (gfw.marion) 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": 1755638840.1163163, + "msecs": 116.0, + "relativeCreated": 80379.455484, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Shelly Main Light (gfw.marion) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:27:20,116", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638839.9154098, + "msecs": 915.0, + "relativeCreated": 80178.54898, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/marion/main_light/state/set and payload false", + "asctime": "2025-08-19 23:27:19,915" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/gfw/marion/main_light/relay/0/command", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638839.9178708, + "msecs": 917.0, + "relativeCreated": 80181.009908, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/gfw/marion/main_light/relay/0/command and payload b'off'", + "asctime": "2025-08-19 23:27:19,917" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/gfw/marion/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638839.918086, + "msecs": 918.0, + "relativeCreated": 80181.225037, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload off", + "asctime": "2025-08-19 23:27:19,918" + }, + { + "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": 1755638839.9187465, + "msecs": 918.0, + "relativeCreated": 80181.885356, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-19 23:27:19,918" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638839.960257, + "msecs": 960.0, + "relativeCreated": 80223.395949, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:27:19,960" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638839.9604666, + "msecs": 960.0, + "relativeCreated": 80223.605819, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:19,960" + }, + { + "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638839.9607646, + "msecs": 960.0, + "relativeCreated": 80223.903659, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:27:19,960" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638839.9611666, + "msecs": 961.0, + "relativeCreated": 80224.305559, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:19,961" + }, + { + "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": 1755638840.0024207, + "msecs": 2.0, + "relativeCreated": 80265.559712, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'false'", + "asctime": "2025-08-19 23:27:20,002" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly Main Light (gfw.marion)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638840.116074, + "msecs": 116.0, + "relativeCreated": 80379.212926, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Shelly Main Light (gfw.marion)): False ()", + "asctime": "2025-08-19 23:27:20,116" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly Main Light (gfw.marion)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638840.1162279, + "msecs": 116.0, + "relativeCreated": 80379.366761, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Shelly Main Light (gfw.marion)): result = False ()", + "asctime": "2025-08-19 23:27:20,116" + } + ], + "time_consumption": 8.845329284667969e-05 + } + ], + "time_consumption": 0.6036055088043213, + "time_start": "2025-08-19 23:27:19,512", + "time_finished": "2025-08-19 23:27:20,116" + }, + "REQ-0342": { + "name": "__tLogger__", + "msg": "REQ-0342", + "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": 1755638840.1165926, + "msecs": 116.0, + "relativeCreated": 80379.731636, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0342", + "asctime": "2025-08-19 23:27:20,116", + "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": 1755638840.2171125, + "msecs": 217.0, + "relativeCreated": 80480.251556, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:27:20,217", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.marion.main_light.relay.0.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/main_light/relay/0/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": 1755638840.116764, + "msecs": 116.0, + "relativeCreated": 80379.903061, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/marion/main_light/relay/0/set and payload false", + "asctime": "2025-08-19 23:27:20,116" + } + ], + "time_consumption": 0.10034847259521484 + }, + { + "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": 1755638840.3177557, + "msecs": 317.0, + "relativeCreated": 80580.894606, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:27:20,317", + "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": 1755638840.3175242, + "msecs": 317.0, + "relativeCreated": 80580.663236, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:27:20,317" + }, + { + "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": 1755638840.3176997, + "msecs": 317.0, + "relativeCreated": 80580.838482, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:27:20,317" + } + ], + "time_consumption": 5.602836608886719e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly Main Light (gfw.marion)", + "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": 27, + "funcName": "device_follow", + "created": 1755638840.317875, + "msecs": 317.0, + "relativeCreated": 80581.013898, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Shelly Main Light (gfw.marion) to True", + "asctime": "2025-08-19 23:27:20,317", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/marion/main_light is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638840.5190694, + "msecs": 519.0, + "relativeCreated": 80782.208508, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/marion/main_light is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:27:20,519", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/gfw/marion/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638840.3180225, + "msecs": 318.0, + "relativeCreated": 80581.16128, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:27:20,318" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/gfw/marion/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638840.319076, + "msecs": 319.0, + "relativeCreated": 80582.215225, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:27:20,319" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638840.3205853, + "msecs": 320.0, + "relativeCreated": 80583.724113, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:27:20,320" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638840.3207912, + "msecs": 320.0, + "relativeCreated": 80583.930356, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:20,320" + }, + { + "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638840.3211527, + "msecs": 321.0, + "relativeCreated": 80584.291753, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:27:20,321" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638840.3218105, + "msecs": 321.0, + "relativeCreated": 80584.949421, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:20,321" + }, + { + "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": 1755638840.3634388, + "msecs": 363.0, + "relativeCreated": 80626.577846, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'true'", + "asctime": "2025-08-19 23:27:20,363" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/marion/main_light", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638840.5187895, + "msecs": 518.0, + "relativeCreated": 80781.928665, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/marion/main_light): True ()", + "asctime": "2025-08-19 23:27:20,518" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/marion/main_light", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638840.5190067, + "msecs": 519.0, + "relativeCreated": 80782.145677, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/marion/main_light): result = True ()", + "asctime": "2025-08-19 23:27:20,519" + } + ], + "time_consumption": 6.270408630371094e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly Main Light (gfw.marion)", + "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": 27, + "funcName": "device_follow", + "created": 1755638840.5191932, + "msecs": 519.0, + "relativeCreated": 80782.332183, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Shelly Main Light (gfw.marion) to False", + "asctime": "2025-08-19 23:27:20,519", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/marion/main_light is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638840.720267, + "msecs": 720.0, + "relativeCreated": 80983.40611, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/marion/main_light is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:27:20,720", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/gfw/marion/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638840.5193095, + "msecs": 519.0, + "relativeCreated": 80782.44863, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload off", + "asctime": "2025-08-19 23:27:20,519" + }, + { + "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": 1755638840.5205076, + "msecs": 520.0, + "relativeCreated": 80783.646566, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-19 23:27:20,520" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638840.5220208, + "msecs": 522.0, + "relativeCreated": 80785.159945, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:27:20,522" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638840.52227, + "msecs": 522.0, + "relativeCreated": 80785.408884, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:20,522" + }, + { + "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638840.5226552, + "msecs": 522.0, + "relativeCreated": 80785.794291, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:27:20,522" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638840.5233912, + "msecs": 523.0, + "relativeCreated": 80786.530128, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:20,523" + }, + { + "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": 1755638840.5653708, + "msecs": 565.0, + "relativeCreated": 80828.509794, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'false'", + "asctime": "2025-08-19 23:27:20,565" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/marion/main_light", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638840.7200897, + "msecs": 720.0, + "relativeCreated": 80983.228651, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/marion/main_light): False ()", + "asctime": "2025-08-19 23:27:20,720" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/marion/main_light", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638840.7202199, + "msecs": 720.0, + "relativeCreated": 80983.358845, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/marion/main_light): result = False ()", + "asctime": "2025-08-19 23:27:20,720" + } + ], + "time_consumption": 4.7206878662109375e-05 + } + ], + "time_consumption": 0.6036744117736816, + "time_start": "2025-08-19 23:27:20,116", + "time_finished": "2025-08-19 23:27:20,720" + }, + "REQ-0343": { + "name": "__tLogger__", + "msg": "REQ-0343", + "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": 1755638840.7204943, + "msecs": 720.0, + "relativeCreated": 80983.633382, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0343", + "asctime": "2025-08-19 23:27:20,720", + "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": 1755638840.8210263, + "msecs": 821.0, + "relativeCreated": 81084.165297, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:27:20,821", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/window_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638840.720652, + "msecs": 720.0, + "relativeCreated": 80983.790913, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/marion/window_light/state/set and payload false", + "asctime": "2025-08-19 23:27:20,720" + } + ], + "time_consumption": 0.10037422180175781 + }, + { + "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": 1755638840.9216676, + "msecs": 921.0, + "relativeCreated": 81184.806592, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:27:20,921", + "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": 1755638840.9214451, + "msecs": 921.0, + "relativeCreated": 81184.584059, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:27:20,921" + }, + { + "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": 1755638840.9216106, + "msecs": 921.0, + "relativeCreated": 81184.749437, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:27:20,921" + } + ], + "time_consumption": 5.698204040527344e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/marion/window_light", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638840.9217916, + "msecs": 921.0, + "relativeCreated": 81184.930594, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/marion/window_light to True", + "asctime": "2025-08-19 23:27:20,921", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Tradfri Windowlight (gfw.marion) 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": 1755638841.1227639, + "msecs": 122.0, + "relativeCreated": 81385.902906, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Tradfri Windowlight (gfw.marion) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:27:21,122", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/window_light/state/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638840.92193, + "msecs": 921.0, + "relativeCreated": 81185.069106, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/marion/window_light/state/set and payload true", + "asctime": "2025-08-19 23:27:20,921" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638840.9243195, + "msecs": 924.0, + "relativeCreated": 81187.458448, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:27:20,924" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638840.9246144, + "msecs": 924.0, + "relativeCreated": 81187.753481, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:20,924" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638840.9253993, + "msecs": 925.0, + "relativeCreated": 81188.538236, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:20,925" + }, + { + "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": 1755638840.9662757, + "msecs": 966.0, + "relativeCreated": 81229.414699, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'true'", + "asctime": "2025-08-19 23:27:20,966" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Tradfri Windowlight (gfw.marion)", + "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": 1755638841.122571, + "msecs": 122.0, + "relativeCreated": 81385.709956, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Tradfri Windowlight (gfw.marion)): True ()", + "asctime": "2025-08-19 23:27:21,122" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Tradfri Windowlight (gfw.marion)", + "=", + "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": 1755638841.122711, + "msecs": 122.0, + "relativeCreated": 81385.850138, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Tradfri Windowlight (gfw.marion)): result = True ()", + "asctime": "2025-08-19 23:27:21,122" + } + ], + "time_consumption": 5.2928924560546875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/marion/window_light", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638841.1228843, + "msecs": 122.0, + "relativeCreated": 81386.023391, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/marion/window_light to False", + "asctime": "2025-08-19 23:27:21,122", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Tradfri Windowlight (gfw.marion) 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": 1755638841.3240066, + "msecs": 324.0, + "relativeCreated": 81587.14558, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Tradfri Windowlight (gfw.marion) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:27:21,324", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/window_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638841.1230156, + "msecs": 123.0, + "relativeCreated": 81386.154745, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/marion/window_light/state/set and payload false", + "asctime": "2025-08-19 23:27:21,123" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638841.1252627, + "msecs": 125.0, + "relativeCreated": 81388.401835, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:27:21,125" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638841.1255145, + "msecs": 125.0, + "relativeCreated": 81388.653601, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:21,125" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638841.126277, + "msecs": 126.0, + "relativeCreated": 81389.415968, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:21,126" + }, + { + "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": 1755638841.1673026, + "msecs": 167.0, + "relativeCreated": 81430.441703, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'false'", + "asctime": "2025-08-19 23:27:21,167" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Tradfri Windowlight (gfw.marion)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638841.3237667, + "msecs": 323.0, + "relativeCreated": 81586.905795, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Tradfri Windowlight (gfw.marion)): False ()", + "asctime": "2025-08-19 23:27:21,323" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Tradfri Windowlight (gfw.marion)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638841.323951, + "msecs": 323.0, + "relativeCreated": 81587.090151, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Tradfri Windowlight (gfw.marion)): result = False ()", + "asctime": "2025-08-19 23:27:21,323" + } + ], + "time_consumption": 5.555152893066406e-05 + } + ], + "time_consumption": 0.6035122871398926, + "time_start": "2025-08-19 23:27:20,720", + "time_finished": "2025-08-19 23:27:21,324" + }, + "REQ-0344": { + "name": "__tLogger__", + "msg": "REQ-0344", + "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": 1755638841.3242507, + "msecs": 324.0, + "relativeCreated": 81587.38973, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0344", + "asctime": "2025-08-19 23:27:21,324", + "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": 1755638841.424869, + "msecs": 424.0, + "relativeCreated": 81688.008164, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:27:21,424", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/window_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638841.32441, + "msecs": 324.0, + "relativeCreated": 81587.548881, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/marion/window_light/state/set and payload false", + "asctime": "2025-08-19 23:27:21,324" + } + ], + "time_consumption": 0.10045909881591797 + }, + { + "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": 1755638841.5253084, + "msecs": 525.0, + "relativeCreated": 81788.447427, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:27:21,525", + "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": 1755638841.5252125, + "msecs": 525.0, + "relativeCreated": 81788.351401, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:27:21,525" + }, + { + "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": 1755638841.525283, + "msecs": 525.0, + "relativeCreated": 81788.422077, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:27:21,525" + } + ], + "time_consumption": 2.5272369384765625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Tradfri Windowlight (gfw.marion)", + "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": 27, + "funcName": "device_follow", + "created": 1755638841.5253649, + "msecs": 525.0, + "relativeCreated": 81788.503974, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Tradfri Windowlight (gfw.marion) to True", + "asctime": "2025-08-19 23:27:21,525", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/marion/window_light is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638841.7262218, + "msecs": 726.0, + "relativeCreated": 81989.360913, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/marion/window_light is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:27:21,726", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638841.5254526, + "msecs": 525.0, + "relativeCreated": 81788.591493, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:21,525" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638841.5259705, + "msecs": 525.0, + "relativeCreated": 81789.109388, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:21,525" + }, + { + "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": 1755638841.5268154, + "msecs": 526.0, + "relativeCreated": 81789.954484, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'true'", + "asctime": "2025-08-19 23:27:21,526" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/marion/window_light", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638841.7260163, + "msecs": 726.0, + "relativeCreated": 81989.155295, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/marion/window_light): True ()", + "asctime": "2025-08-19 23:27:21,726" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/marion/window_light", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638841.7261631, + "msecs": 726.0, + "relativeCreated": 81989.302229, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/marion/window_light): result = True ()", + "asctime": "2025-08-19 23:27:21,726" + } + ], + "time_consumption": 5.8650970458984375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Tradfri Windowlight (gfw.marion)", + "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": 27, + "funcName": "device_follow", + "created": 1755638841.726336, + "msecs": 726.0, + "relativeCreated": 81989.474947, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Tradfri Windowlight (gfw.marion) to False", + "asctime": "2025-08-19 23:27:21,726", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/marion/window_light is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638841.927433, + "msecs": 927.0, + "relativeCreated": 82190.571965, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/marion/window_light is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:27:21,927", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638841.726528, + "msecs": 726.0, + "relativeCreated": 81989.666894, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:21,726" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638841.7275937, + "msecs": 727.0, + "relativeCreated": 81990.732623, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:21,727" + }, + { + "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": 1755638841.7289886, + "msecs": 728.0, + "relativeCreated": 81992.127574, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'false'", + "asctime": "2025-08-19 23:27:21,728" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/marion/window_light", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638841.9272277, + "msecs": 927.0, + "relativeCreated": 82190.366629, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/marion/window_light): False ()", + "asctime": "2025-08-19 23:27:21,927" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/marion/window_light", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638841.9273734, + "msecs": 927.0, + "relativeCreated": 82190.512414, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/marion/window_light): result = False ()", + "asctime": "2025-08-19 23:27:21,927" + } + ], + "time_consumption": 5.9604644775390625e-05 + } + ], + "time_consumption": 0.603182315826416, + "time_start": "2025-08-19 23:27:21,324", + "time_finished": "2025-08-19 23:27:21,927" + }, + "REQ-0345": { + "name": "__tLogger__", + "msg": "REQ-0345", + "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": 1755638841.927657, + "msecs": 927.0, + "relativeCreated": 82190.795982, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0345", + "asctime": "2025-08-19 23:27:21,927", + "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": 1755638842.028112, + "msecs": 28.0, + "relativeCreated": 82291.25098, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:27:22,028", + "moduleLogger": [ + { + "name": "smart_brain.devices.zigbee_gfw.gfw.marion.window_light", + "msg": "Unexpected key %s", + "args": [ + "relay/0" + ], + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", + "filename": "base.py", + "module": "base", + "exc_text": null, + "stack_info": null, + "lineno": 49, + "funcName": "set", + "created": 1755638841.927755, + "msecs": 927.0, + "relativeCreated": 82190.894003, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Unexpected key relay/0", + "asctime": "2025-08-19 23:27:21,927" + } + ], + "time_consumption": 0.1003568172454834 + }, + { + "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": 1755638842.1288826, + "msecs": 128.0, + "relativeCreated": 82392.021656, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-19 23:27:22,128", + "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": 1755638842.128673, + "msecs": 128.0, + "relativeCreated": 82391.812051, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-19 23:27:22,128" + }, + { + "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": 1755638842.1288252, + "msecs": 128.0, + "relativeCreated": 82391.96416, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-19 23:27:22,128" + } + ], + "time_consumption": 5.745887756347656e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly Main Light (gfw.marion)", + "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": 27, + "funcName": "device_follow", + "created": 1755638842.129044, + "msecs": 129.0, + "relativeCreated": 82392.182871, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Shelly Main Light (gfw.marion) to True", + "asctime": "2025-08-19 23:27:22,129", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Tradfri Windowlight (gfw.marion) 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": 1755638842.330156, + "msecs": 330.0, + "relativeCreated": 82593.294978, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Tradfri Windowlight (gfw.marion) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:27:22,330", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/gfw/marion/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638842.1291633, + "msecs": 129.0, + "relativeCreated": 82392.30215, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:27:22,129" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/gfw/marion/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638842.1302905, + "msecs": 130.0, + "relativeCreated": 82393.429312, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:27:22,130" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638842.1319983, + "msecs": 131.0, + "relativeCreated": 82395.137089, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-19 23:27:22,131" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638842.132253, + "msecs": 132.0, + "relativeCreated": 82395.391915, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:22,132" + }, + { + "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638842.132659, + "msecs": 132.0, + "relativeCreated": 82395.797919, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:27:22,132" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638842.1334817, + "msecs": 133.0, + "relativeCreated": 82396.620821, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:22,133" + }, + { + "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": 1755638842.174359, + "msecs": 174.0, + "relativeCreated": 82437.498137, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'true'", + "asctime": "2025-08-19 23:27:22,174" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Tradfri Windowlight (gfw.marion)", + "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": 1755638842.3299534, + "msecs": 329.0, + "relativeCreated": 82593.092597, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Tradfri Windowlight (gfw.marion)): True ()", + "asctime": "2025-08-19 23:27:22,329" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Tradfri Windowlight (gfw.marion)", + "=", + "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": 1755638842.3301039, + "msecs": 330.0, + "relativeCreated": 82593.242753, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Tradfri Windowlight (gfw.marion)): result = True ()", + "asctime": "2025-08-19 23:27:22,330" + } + ], + "time_consumption": 5.221366882324219e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly Main Light (gfw.marion)", + "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": 27, + "funcName": "device_follow", + "created": 1755638842.3302684, + "msecs": 330.0, + "relativeCreated": 82593.407453, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of Shelly Main Light (gfw.marion) to False", + "asctime": "2025-08-19 23:27:22,330", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for Tradfri Windowlight (gfw.marion) 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": 1755638842.5312455, + "msecs": 531.0, + "relativeCreated": 82794.38454, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for Tradfri Windowlight (gfw.marion) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:27:22,531", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/gfw/marion/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638842.3303792, + "msecs": 330.0, + "relativeCreated": 82593.518343, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload off", + "asctime": "2025-08-19 23:27:22,330" + }, + { + "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": 1755638842.3314269, + "msecs": 331.0, + "relativeCreated": 82594.565822, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-19 23:27:22,331" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638842.3330023, + "msecs": 333.0, + "relativeCreated": 82596.141277, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-19 23:27:22,333" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638842.333247, + "msecs": 333.0, + "relativeCreated": 82596.386092, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:22,333" + }, + { + "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638842.333618, + "msecs": 333.0, + "relativeCreated": 82596.756986, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'false'", + "asctime": "2025-08-19 23:27:22,333" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638842.3342316, + "msecs": 334.0, + "relativeCreated": 82597.370456, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:22,334" + }, + { + "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/window_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638842.3762946, + "msecs": 376.0, + "relativeCreated": 82639.43377, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'false'", + "asctime": "2025-08-19 23:27:22,376" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Tradfri Windowlight (gfw.marion)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638842.5310395, + "msecs": 531.0, + "relativeCreated": 82794.178452, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for Tradfri Windowlight (gfw.marion)): False ()", + "asctime": "2025-08-19 23:27:22,531" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Tradfri Windowlight (gfw.marion)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638842.5311885, + "msecs": 531.0, + "relativeCreated": 82794.327462, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for Tradfri Windowlight (gfw.marion)): result = False ()", + "asctime": "2025-08-19 23:27:22,531" + } + ], + "time_consumption": 5.698204040527344e-05 + } + ], + "time_consumption": 0.6035885810852051, + "time_start": "2025-08-19 23:27:21,927", + "time_finished": "2025-08-19 23:27:22,531" + }, + "REQ-0361": { + "name": "__tLogger__", + "msg": "REQ-0361", + "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": 1755638842.5315094, + "msecs": 531.0, + "relativeCreated": 82794.648593, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0361", + "asctime": "2025-08-19 23:27:22,531", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638842.632267, + "msecs": 632.0, + "relativeCreated": 82895.405999, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-19 23:27:22,632", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638842.5316687, + "msecs": 531.0, + "relativeCreated": 82794.807748, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/floor/main_light/state/set and payload false", + "asctime": "2025-08-19 23:27:22,531" + }, + { + "name": "smart_brain.devices.shellies.gfw.floor.main_light", + "msg": "Unexpected key %s", + "args": [ + "state" + ], + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", + "filename": "base.py", + "module": "base", + "exc_text": null, + "stack_info": null, + "lineno": 49, + "funcName": "set", + "created": 1755638842.5319073, + "msecs": 531.0, + "relativeCreated": 82795.046235, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Unexpected key state", + "asctime": "2025-08-19 23:27:22,531" } ], "time_consumption": 0.10035967826843262 @@ -7857,16 +107669,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547640.7977622, - "msecs": 797.0, - "relativeCreated": 4581.484714, - "thread": 136004360450304, + "created": 1755638842.733059, + "msecs": 733.0, + "relativeCreated": 82996.197877, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-18 22:07:20,797", + "asctime": "2025-08-19 23:27:22,733", "moduleLogger": [ { "name": "__unittest__", @@ -7885,16 +107697,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547640.7975688, - "msecs": 797.0, - "relativeCreated": 4581.291473, - "thread": 136004360450304, + "created": 1755638842.7328022, + "msecs": 732.0, + "relativeCreated": 82995.941003, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-18 22:07:20,797" + "asctime": "2025-08-19 23:27:22,732" }, { "name": "__unittest__", @@ -7914,11432 +107726,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547640.79771, - "msecs": 797.0, - "relativeCreated": 4581.432545, - "thread": 136004360450304, + "created": 1755638842.7330034, + "msecs": 733.0, + "relativeCreated": 82996.142272, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-18 22:07:20,797" - } - ], - "time_consumption": 5.221366882324219e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "videv/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": 22, - "funcName": "device_follow", - "created": 1755547640.7978709, - "msecs": 797.0, - "relativeCreated": 4581.5935, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of videv/ffe/kitchen/main_light to True", - "asctime": "2025-08-18 22:07:20,797", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for shellies/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": 1755547640.9989033, - "msecs": 998.0, - "relativeCreated": 4782.625859, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for shellies/ffe/kitchen/main_light is correct (Content True and Type is ).", - "asctime": "2025-08-18 22:07:20,998", - "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": 1755547640.7979832, - "msecs": 797.0, - "relativeCreated": 4581.705791, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/ffe/kitchen/main_light/state/set and payload true", - "asctime": "2025-08-18 22:07:20,797" - }, - { - "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": 1755547640.8005557, - "msecs": 800.0, - "relativeCreated": 4584.278368, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-18 22:07:20,800" - }, - { - "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": 1755547640.8009295, - "msecs": 800.0, - "relativeCreated": 4584.652227, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on", - "asctime": "2025-08-18 22:07:20,800" - }, - { - "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": 1755547640.8017218, - "msecs": 801.0, - "relativeCreated": 4585.444533, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-18 22:07:20,801" - }, - { - "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": 1755547640.843475, - "msecs": 843.0, - "relativeCreated": 4627.197731, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'", - "asctime": "2025-08-18 22:07:20,843" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for shellies/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": 1755547640.9987047, - "msecs": 998.0, - "relativeCreated": 4782.427201, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for shellies/ffe/kitchen/main_light): True ()", - "asctime": "2025-08-18 22:07:20,998" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for shellies/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": 1755547640.9988506, - "msecs": 998.0, - "relativeCreated": 4782.573051, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for shellies/ffe/kitchen/main_light): result = True ()", - "asctime": "2025-08-18 22:07:20,998" - } - ], - "time_consumption": 5.269050598144531e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "videv/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": 22, - "funcName": "device_follow", - "created": 1755547640.999019, - "msecs": 999.0, - "relativeCreated": 4782.741542, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of videv/ffe/kitchen/main_light to False", - "asctime": "2025-08-18 22:07:20,999", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for shellies/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": 1755547641.2000291, - "msecs": 200.0, - "relativeCreated": 4983.751801, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for shellies/ffe/kitchen/main_light is correct (Content False and Type is ).", - "asctime": "2025-08-18 22:07:21,200", - "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": 1755547640.9991353, - "msecs": 999.0, - "relativeCreated": 4782.857916, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/ffe/kitchen/main_light/state/set and payload false", - "asctime": "2025-08-18 22:07:20,999" - }, - { - "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": 1755547641.0016468, - "msecs": 1.0, - "relativeCreated": 4785.369517, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-18 22:07:21,001" - }, - { - "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": 1755547641.0019732, - "msecs": 1.0, - "relativeCreated": 4785.695733, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload off", - "asctime": "2025-08-18 22:07:21,001" - }, - { - "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": 1755547641.0025237, - "msecs": 2.0, - "relativeCreated": 4786.24623, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:21,002" - }, - { - "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": 1755547641.0450861, - "msecs": 45.0, - "relativeCreated": 4828.808726, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:21,045" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for shellies/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": 1755547641.19983, - "msecs": 199.0, - "relativeCreated": 4983.552567, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for shellies/ffe/kitchen/main_light): False ()", - "asctime": "2025-08-18 22:07:21,199" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for shellies/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": 1755547641.1999762, - "msecs": 199.0, - "relativeCreated": 4983.698899, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for shellies/ffe/kitchen/main_light): result = False ()", - "asctime": "2025-08-18 22:07:21,199" - } - ], - "time_consumption": 5.2928924560546875e-05 - } - ], - "time_consumption": 0.603762149810791, - "time_start": "2025-08-18 22:07:20,596", - "time_finished": "2025-08-18 22:07:21,200" - }, - "REQ-0032": { - "name": "__tLogger__", - "msg": "REQ-0032", - "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": 1755547641.2003171, - "msecs": 200.0, - "relativeCreated": 4984.039741, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "REQ-0032", - "asctime": "2025-08-18 22:07:21,200", - "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": 14, - "funcName": "device_follow", - "created": 1755547641.3008752, - "msecs": 300.0, - "relativeCreated": 5084.597866, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-18 22:07:21,300", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.relay.0.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/main_light/relay/0/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": 1755547641.2004788, - "msecs": 200.0, - "relativeCreated": 4984.201232, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/ffe/kitchen/main_light/relay/0/set and payload false", - "asctime": "2025-08-18 22:07:21,200" - } - ], - "time_consumption": 0.10039639472961426 - }, - { - "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": 1755547641.4015734, - "msecs": 401.0, - "relativeCreated": 5185.296044, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-18 22:07:21,401", - "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": 1755547641.4013643, - "msecs": 401.0, - "relativeCreated": 5185.086823, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-18 22:07:21,401" - }, - { - "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": 1755547641.4015155, - "msecs": 401.0, - "relativeCreated": 5185.238133, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-18 22:07:21,401" - } - ], - "time_consumption": 5.793571472167969e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "shellies/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": 22, - "funcName": "device_follow", - "created": 1755547641.4016914, - "msecs": 401.0, - "relativeCreated": 5185.414019, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of shellies/ffe/kitchen/main_light to True", - "asctime": "2025-08-18 22:07:21,401", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for videv/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": 1755547641.6028924, - "msecs": 602.0, - "relativeCreated": 5386.614892, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for videv/ffe/kitchen/main_light is correct (Content True and Type is ).", - "asctime": "2025-08-18 22:07:21,602", - "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": 1755547641.4019375, - "msecs": 401.0, - "relativeCreated": 5185.660054, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on", - "asctime": "2025-08-18 22:07:21,401" - }, - { - "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": 1755547641.4030623, - "msecs": 403.0, - "relativeCreated": 5186.784787, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-18 22:07:21,403" - }, - { - "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": 1755547641.4048545, - "msecs": 404.0, - "relativeCreated": 5188.577039, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'", - "asctime": "2025-08-18 22:07:21,404" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for videv/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": 1755547641.602655, - "msecs": 602.0, - "relativeCreated": 5386.377633, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for videv/ffe/kitchen/main_light): True ()", - "asctime": "2025-08-18 22:07:21,602" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for videv/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": 1755547641.6028354, - "msecs": 602.0, - "relativeCreated": 5386.558066, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for videv/ffe/kitchen/main_light): result = True ()", - "asctime": "2025-08-18 22:07:21,602" - } - ], - "time_consumption": 5.698204040527344e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "shellies/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": 22, - "funcName": "device_follow", - "created": 1755547641.6030042, - "msecs": 603.0, - "relativeCreated": 5386.726894, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of shellies/ffe/kitchen/main_light to False", - "asctime": "2025-08-18 22:07:21,603", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for videv/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": 1755547641.8043294, - "msecs": 804.0, - "relativeCreated": 5588.05203, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for videv/ffe/kitchen/main_light is correct (Content False and Type is ).", - "asctime": "2025-08-18 22:07:21,804", - "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": 1755547641.603278, - "msecs": 603.0, - "relativeCreated": 5387.000462, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload off", - "asctime": "2025-08-18 22:07:21,603" - }, - { - "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": 1755547641.6042268, - "msecs": 604.0, - "relativeCreated": 5387.94941, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:21,604" - }, - { - "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": 1755547641.605536, - "msecs": 605.0, - "relativeCreated": 5389.258545, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:21,605" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for videv/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": 1755547641.804082, - "msecs": 804.0, - "relativeCreated": 5587.804566, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for videv/ffe/kitchen/main_light): False ()", - "asctime": "2025-08-18 22:07:21,804" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for videv/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": 1755547641.8042727, - "msecs": 804.0, - "relativeCreated": 5587.995165, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for videv/ffe/kitchen/main_light): result = False ()", - "asctime": "2025-08-18 22:07:21,804" - } - ], - "time_consumption": 5.6743621826171875e-05 - } - ], - "time_consumption": 0.6040122509002686, - "time_start": "2025-08-18 22:07:21,200", - "time_finished": "2025-08-18 22:07:21,804" - }, - "REQ-0041": { - "name": "__tLogger__", - "msg": "REQ-0041", - "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": 1755547641.8045728, - "msecs": 804.0, - "relativeCreated": 5588.295619, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "REQ-0041", - "asctime": "2025-08-18 22:07:21,804", - "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": 14, - "funcName": "device_follow", - "created": 1755547641.9052842, - "msecs": 905.0, - "relativeCreated": 5689.006609, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-18 22:07:21,905", - "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": 1755547641.80471, - "msecs": 804.0, - "relativeCreated": 5588.432624, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/ffe/kitchen/main_light/state/set and payload false", - "asctime": "2025-08-18 22:07:21,804" - }, - { - "name": "smart_brain.devices.shellies.ffe.kitchen.main_light", - "msg": "Unexpected key %s", - "args": [ - "state" - ], - "levelname": "WARNING", - "levelno": 30, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", - "filename": "base.py", - "module": "base", - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "set", - "created": 1755547641.804923, - "msecs": 804.0, - "relativeCreated": 5588.645808, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Unexpected key state", - "asctime": "2025-08-18 22:07:21,804" - } - ], - "time_consumption": 0.10036110877990723 - }, - { - "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": 1755547642.0060477, - "msecs": 6.0, - "relativeCreated": 5789.770298, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-18 22:07:22,006", - "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": 1755547642.005818, - "msecs": 5.0, - "relativeCreated": 5789.540392, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-18 22:07:22,005" - }, - { - "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": 1755547642.0059924, - "msecs": 5.0, - "relativeCreated": 5789.715045, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-18 22:07:22,005" - } - ], - "time_consumption": 5.53131103515625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "videv/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": 22, - "funcName": "device_follow", - "created": 1755547642.0061824, - "msecs": 6.0, - "relativeCreated": 5789.905057, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of videv/ffe/kitchen/main_light to True", - "asctime": "2025-08-18 22:07:22,006", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for shellies/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": 1755547642.2072885, - "msecs": 207.0, - "relativeCreated": 5991.011256, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for shellies/ffe/kitchen/main_light is correct (Content True and Type is ).", - "asctime": "2025-08-18 22:07:22,207", - "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": 1755547642.0062983, - "msecs": 6.0, - "relativeCreated": 5790.020937, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/ffe/kitchen/main_light/state/set and payload true", - "asctime": "2025-08-18 22:07:22,006" - }, - { - "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": 1755547642.0085132, - "msecs": 8.0, - "relativeCreated": 5792.236006, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-18 22:07:22,008" - }, - { - "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": 1755547642.0088348, - "msecs": 8.0, - "relativeCreated": 5792.557484, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on", - "asctime": "2025-08-18 22:07:22,008" - }, - { - "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": 1755547642.0095794, - "msecs": 9.0, - "relativeCreated": 5793.302198, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-18 22:07:22,009" - }, - { - "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": 1755547642.0512705, - "msecs": 51.0, - "relativeCreated": 5834.993038, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'", - "asctime": "2025-08-18 22:07:22,051" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for shellies/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": 1755547642.2070377, - "msecs": 207.0, - "relativeCreated": 5990.76022, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for shellies/ffe/kitchen/main_light): True ()", - "asctime": "2025-08-18 22:07:22,207" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for shellies/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": 1755547642.2072263, - "msecs": 207.0, - "relativeCreated": 5990.949043, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for shellies/ffe/kitchen/main_light): result = True ()", - "asctime": "2025-08-18 22:07:22,207" - } - ], - "time_consumption": 6.222724914550781e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "videv/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": 22, - "funcName": "device_follow", - "created": 1755547642.2074006, - "msecs": 207.0, - "relativeCreated": 5991.123114, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of videv/ffe/kitchen/main_light to False", - "asctime": "2025-08-18 22:07:22,207", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for shellies/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": 1755547642.4084942, - "msecs": 408.0, - "relativeCreated": 6192.217033, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for shellies/ffe/kitchen/main_light is correct (Content False and Type is ).", - "asctime": "2025-08-18 22:07:22,408", - "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": 1755547642.2075117, - "msecs": 207.0, - "relativeCreated": 5991.234145, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/ffe/kitchen/main_light/state/set and payload false", - "asctime": "2025-08-18 22:07:22,207" - }, - { - "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": 1755547642.2099066, - "msecs": 209.0, - "relativeCreated": 5993.629213, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-18 22:07:22,209" - }, - { - "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": 1755547642.2102294, - "msecs": 210.0, - "relativeCreated": 5993.952003, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload off", - "asctime": "2025-08-18 22:07:22,210" - }, - { - "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": 1755547642.210923, - "msecs": 210.0, - "relativeCreated": 5994.645639, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:22,210" - }, - { - "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": 1755547642.2530124, - "msecs": 253.0, - "relativeCreated": 6036.735014, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:22,253" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for shellies/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": 1755547642.4082925, - "msecs": 408.0, - "relativeCreated": 6192.015332, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for shellies/ffe/kitchen/main_light): False ()", - "asctime": "2025-08-18 22:07:22,408" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for shellies/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": 1755547642.408439, - "msecs": 408.0, - "relativeCreated": 6192.16175, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for shellies/ffe/kitchen/main_light): result = False ()", - "asctime": "2025-08-18 22:07:22,408" - } - ], - "time_consumption": 5.53131103515625e-05 - } - ], - "time_consumption": 0.6039214134216309, - "time_start": "2025-08-18 22:07:21,804", - "time_finished": "2025-08-18 22:07:22,408" - }, - "REQ-0042": { - "name": "__tLogger__", - "msg": "REQ-0042", - "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": 1755547642.4087422, - "msecs": 408.0, - "relativeCreated": 6192.464663, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "REQ-0042", - "asctime": "2025-08-18 22:07:22,408", - "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": 14, - "funcName": "device_follow", - "created": 1755547642.5092316, - "msecs": 509.0, - "relativeCreated": 6292.95433, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-18 22:07:22,509", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.relay.0.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/main_light/relay/0/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": 1755547642.4088795, - "msecs": 408.0, - "relativeCreated": 6192.602241, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/ffe/kitchen/main_light/relay/0/set and payload false", - "asctime": "2025-08-18 22:07:22,408" - } - ], - "time_consumption": 0.10035204887390137 - }, - { - "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": 1755547642.60982, - "msecs": 609.0, - "relativeCreated": 6393.542632, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-18 22:07:22,609", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547642.6095936, - "msecs": 609.0, - "relativeCreated": 6393.316177, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-18 22:07:22,609" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547642.609764, - "msecs": 609.0, - "relativeCreated": 6393.486758, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-18 22:07:22,609" - } - ], - "time_consumption": 5.5789947509765625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "shellies/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": 22, - "funcName": "device_follow", - "created": 1755547642.6099317, - "msecs": 609.0, - "relativeCreated": 6393.654399, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of shellies/ffe/kitchen/main_light to True", - "asctime": "2025-08-18 22:07:22,609", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for videv/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": 1755547642.810998, - "msecs": 810.0, - "relativeCreated": 6594.720655, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for videv/ffe/kitchen/main_light is correct (Content True and Type is ).", - "asctime": "2025-08-18 22:07:22,810", - "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": 1755547642.6101816, - "msecs": 610.0, - "relativeCreated": 6393.904343, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on", - "asctime": "2025-08-18 22:07:22,610" - }, - { - "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": 1755547642.6111307, - "msecs": 611.0, - "relativeCreated": 6394.853152, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-18 22:07:22,611" - }, - { - "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": 1755547642.6130123, - "msecs": 613.0, - "relativeCreated": 6396.734913, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'", - "asctime": "2025-08-18 22:07:22,613" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for videv/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": 1755547642.810809, - "msecs": 810.0, - "relativeCreated": 6594.531494, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for videv/ffe/kitchen/main_light): True ()", - "asctime": "2025-08-18 22:07:22,810" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for videv/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": 1755547642.8109467, - "msecs": 810.0, - "relativeCreated": 6594.669441, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for videv/ffe/kitchen/main_light): result = True ()", - "asctime": "2025-08-18 22:07:22,810" - } - ], - "time_consumption": 5.125999450683594e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "shellies/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": 22, - "funcName": "device_follow", - "created": 1755547642.8111014, - "msecs": 811.0, - "relativeCreated": 6594.824071, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of shellies/ffe/kitchen/main_light to False", - "asctime": "2025-08-18 22:07:22,811", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for videv/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": 1755547643.0124614, - "msecs": 12.0, - "relativeCreated": 6796.184035, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for videv/ffe/kitchen/main_light is correct (Content False and Type is ).", - "asctime": "2025-08-18 22:07:23,012", - "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": 1755547642.8113744, - "msecs": 811.0, - "relativeCreated": 6595.096954, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload off", - "asctime": "2025-08-18 22:07:22,811" - }, - { - "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": 1755547642.8122396, - "msecs": 812.0, - "relativeCreated": 6595.962301, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:22,812" - }, - { - "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": 1755547642.8137112, - "msecs": 813.0, - "relativeCreated": 6597.433827, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:22,813" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for videv/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": 1755547643.0122101, - "msecs": 12.0, - "relativeCreated": 6795.932767, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for videv/ffe/kitchen/main_light): False ()", - "asctime": "2025-08-18 22:07:23,012" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for videv/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": 1755547643.0124013, - "msecs": 12.0, - "relativeCreated": 6796.123976, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for videv/ffe/kitchen/main_light): result = False ()", - "asctime": "2025-08-18 22:07:23,012" - } - ], - "time_consumption": 6.008148193359375e-05 - } - ], - "time_consumption": 0.6037192344665527, - "time_start": "2025-08-18 22:07:22,408", - "time_finished": "2025-08-18 22:07:23,012" - }, - "REQ-0101": { - "name": "__tLogger__", - "msg": "REQ-0101", - "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": 1755547643.0127153, - "msecs": 12.0, - "relativeCreated": 6796.437982, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "REQ-0101", - "asctime": "2025-08-18 22:07:23,012", - "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": 14, - "funcName": "device_follow", - "created": 1755547643.1133006, - "msecs": 113.0, - "relativeCreated": 6897.02309, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-18 22:07:23,113", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547643.0128553, - "msecs": 12.0, - "relativeCreated": 6796.577821, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/main_light/state/set and payload false", - "asctime": "2025-08-18 22:07:23,012" - }, - { - "name": "smart_brain.devices.shellies.ffw.livingroom.main_light", - "msg": "Unexpected key %s", - "args": [ - "state" - ], - "levelname": "WARNING", - "levelno": 30, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", - "filename": "base.py", - "module": "base", - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "set", - "created": 1755547643.013082, - "msecs": 13.0, - "relativeCreated": 6796.804662, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Unexpected key state", - "asctime": "2025-08-18 22:07:23,013" - } - ], - "time_consumption": 0.10021853446960449 - }, - { - "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": 1755547643.2140312, - "msecs": 214.0, - "relativeCreated": 6997.753656, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-18 22:07:23,214", - "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": 1755547643.2138295, - "msecs": 213.0, - "relativeCreated": 6997.552285, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-18 22:07:23,213" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547643.2139773, - "msecs": 213.0, - "relativeCreated": 6997.699841, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-18 22:07:23,213" - } - ], - "time_consumption": 5.3882598876953125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "videv/ffw/livingroom/main_light", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "device_follow", - "created": 1755547643.2141397, - "msecs": 214.0, - "relativeCreated": 6997.862133, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of videv/ffw/livingroom/main_light to True", - "asctime": "2025-08-18 22:07:23,214", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for shellies/ffw/livingroom/main_light is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1755547643.4152856, - "msecs": 415.0, - "relativeCreated": 7199.008228, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for shellies/ffw/livingroom/main_light is correct (Content True and Type is ).", - "asctime": "2025-08-18 22:07:23,415", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/state/set", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547643.2143252, - "msecs": 214.0, - "relativeCreated": 6998.047757, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/main_light/state/set and payload true", - "asctime": "2025-08-18 22:07:23,214" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/livingroom/main_light/relay/0/command", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547643.216397, - "msecs": 216.0, - "relativeCreated": 7000.119659, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-18 22:07:23,216" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/livingroom/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547643.2167256, - "msecs": 216.0, - "relativeCreated": 7000.448002, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload on", - "asctime": "2025-08-18 22:07:23,216" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547643.2171264, - "msecs": 217.0, - "relativeCreated": 7000.849057, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:23,217" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/livingroom/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547643.2177968, - "msecs": 217.0, - "relativeCreated": 7001.519446, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-18 22:07:23,217" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547643.2180715, - "msecs": 218.0, - "relativeCreated": 7001.794129, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:23,218" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547643.2597358, - "msecs": 259.0, - "relativeCreated": 7043.458493, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'true'", - "asctime": "2025-08-18 22:07:23,259" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/brightness", - "b'50'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547643.3008115, - "msecs": 300.0, - "relativeCreated": 7084.534215, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'50'", - "asctime": "2025-08-18 22:07:23,300" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/color_temp", - "b'5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547643.3011792, - "msecs": 301.0, - "relativeCreated": 7084.901646, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'5'", - "asctime": "2025-08-18 22:07:23,301" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for shellies/ffw/livingroom/main_light", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547643.4150264, - "msecs": 415.0, - "relativeCreated": 7198.749071, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for shellies/ffw/livingroom/main_light): True ()", - "asctime": "2025-08-18 22:07:23,415" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for shellies/ffw/livingroom/main_light", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547643.4152198, - "msecs": 415.0, - "relativeCreated": 7198.942302, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for shellies/ffw/livingroom/main_light): result = True ()", - "asctime": "2025-08-18 22:07:23,415" - } - ], - "time_consumption": 6.580352783203125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "videv/ffw/livingroom/main_light", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "device_follow", - "created": 1755547643.4154205, - "msecs": 415.0, - "relativeCreated": 7199.142984, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of videv/ffw/livingroom/main_light to False", - "asctime": "2025-08-18 22:07:23,415", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for shellies/ffw/livingroom/main_light is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1755547643.6163986, - "msecs": 616.0, - "relativeCreated": 7400.12133, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for shellies/ffw/livingroom/main_light is correct (Content False and Type is ).", - "asctime": "2025-08-18 22:07:23,616", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547643.4155324, - "msecs": 415.0, - "relativeCreated": 7199.254871, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/main_light/state/set and payload false", - "asctime": "2025-08-18 22:07:23,415" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/livingroom/main_light/relay/0/command", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547643.417473, - "msecs": 417.0, - "relativeCreated": 7201.195652, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-18 22:07:23,417" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/livingroom/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547643.4177794, - "msecs": 417.0, - "relativeCreated": 7201.50204, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload off", - "asctime": "2025-08-18 22:07:23,417" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/livingroom/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547643.4186974, - "msecs": 418.0, - "relativeCreated": 7202.420159, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:23,418" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547643.460913, - "msecs": 460.0, - "relativeCreated": 7244.635411, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:23,460" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for shellies/ffw/livingroom/main_light", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547643.6161892, - "msecs": 616.0, - "relativeCreated": 7399.911848, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for shellies/ffw/livingroom/main_light): False ()", - "asctime": "2025-08-18 22:07:23,616" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for shellies/ffw/livingroom/main_light", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547643.616343, - "msecs": 616.0, - "relativeCreated": 7400.065542, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for shellies/ffw/livingroom/main_light): result = False ()", - "asctime": "2025-08-18 22:07:23,616" + "asctime": "2025-08-19 23:27:22,733" } ], "time_consumption": 5.555152893066406e-05 - } - ], - "time_consumption": 0.6036832332611084, - "time_start": "2025-08-18 22:07:23,012", - "time_finished": "2025-08-18 22:07:23,616" - }, - "REQ-0102": { - "name": "__tLogger__", - "msg": "REQ-0102", - "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": 1755547643.6166425, - "msecs": 616.0, - "relativeCreated": 7400.36517, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "REQ-0102", - "asctime": "2025-08-18 22:07:23,616", - "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": 14, - "funcName": "device_follow", - "created": 1755547643.717238, - "msecs": 717.0, - "relativeCreated": 7500.960632, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-18 22:07:23,717", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.relay.0.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/relay/0/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": 1755547643.6168258, - "msecs": 616.0, - "relativeCreated": 7400.548576, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/main_light/relay/0/set and payload false", - "asctime": "2025-08-18 22:07:23,616" - } - ], - "time_consumption": 0.10041213035583496 - }, - { - "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": 1755547643.8178766, - "msecs": 817.0, - "relativeCreated": 7601.599202, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-18 22:07:23,817", - "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": 1755547643.8176491, - "msecs": 817.0, - "relativeCreated": 7601.371851, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-18 22:07:23,817" - }, - { - "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": 1755547643.8178225, - "msecs": 817.0, - "relativeCreated": 7601.544989, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-18 22:07:23,817" - } - ], - "time_consumption": 5.412101745605469e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "shellies/ffw/livingroom/main_light", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "device_follow", - "created": 1755547643.8179862, - "msecs": 817.0, - "relativeCreated": 7601.708803, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of shellies/ffw/livingroom/main_light to True", - "asctime": "2025-08-18 22:07:23,817", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for videv/ffw/livingroom/main_light is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1755547644.0199237, - "msecs": 19.0, - "relativeCreated": 7803.646428, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for videv/ffw/livingroom/main_light is correct (Content True and Type is ).", - "asctime": "2025-08-18 22:07:24,019", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/livingroom/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547643.8183784, - "msecs": 818.0, - "relativeCreated": 7602.101025, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload on", - "asctime": "2025-08-18 22:07:23,818" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547643.8192356, - "msecs": 819.0, - "relativeCreated": 7602.95824, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:23,819" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/livingroom/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547643.8196166, - "msecs": 819.0, - "relativeCreated": 7603.339232, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-18 22:07:23,819" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547643.8202276, - "msecs": 820.0, - "relativeCreated": 7603.950153, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:23,820" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547643.86156, - "msecs": 861.0, - "relativeCreated": 7645.282766, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'true'", - "asctime": "2025-08-18 22:07:23,861" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for videv/ffw/livingroom/main_light", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547644.0197122, - "msecs": 19.0, - "relativeCreated": 7803.434752, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for videv/ffw/livingroom/main_light): True ()", - "asctime": "2025-08-18 22:07:24,019" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for videv/ffw/livingroom/main_light", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547644.019852, - "msecs": 19.0, - "relativeCreated": 7803.574744, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for videv/ffw/livingroom/main_light): result = True ()", - "asctime": "2025-08-18 22:07:24,019" - } - ], - "time_consumption": 7.176399230957031e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "shellies/ffw/livingroom/main_light", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "device_follow", - "created": 1755547644.0200424, - "msecs": 20.0, - "relativeCreated": 7803.765172, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of shellies/ffw/livingroom/main_light to False", - "asctime": "2025-08-18 22:07:24,020", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for videv/ffw/livingroom/main_light is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1755547644.2214365, - "msecs": 221.0, - "relativeCreated": 8005.159008, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for videv/ffw/livingroom/main_light is correct (Content False and Type is ).", - "asctime": "2025-08-18 22:07:24,221", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/livingroom/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547644.0202818, - "msecs": 20.0, - "relativeCreated": 7804.004378, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload off", - "asctime": "2025-08-18 22:07:24,020" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/livingroom/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547644.0211017, - "msecs": 21.0, - "relativeCreated": 7804.82451, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:24,021" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547644.022418, - "msecs": 22.0, - "relativeCreated": 7806.140482, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:24,022" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for videv/ffw/livingroom/main_light", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547644.221246, - "msecs": 221.0, - "relativeCreated": 8004.968607, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for videv/ffw/livingroom/main_light): False ()", - "asctime": "2025-08-18 22:07:24,221" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for videv/ffw/livingroom/main_light", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547644.2213845, - "msecs": 221.0, - "relativeCreated": 8005.107155, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for videv/ffw/livingroom/main_light): result = False ()", - "asctime": "2025-08-18 22:07:24,221" - } - ], - "time_consumption": 5.1975250244140625e-05 - } - ], - "time_consumption": 0.6047940254211426, - "time_start": "2025-08-18 22:07:23,616", - "time_finished": "2025-08-18 22:07:24,221" - }, - "REQ-0111": { - "name": "__tLogger__", - "msg": "REQ-0111", - "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": 1755547644.2216694, - "msecs": 221.0, - "relativeCreated": 8005.391978, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "REQ-0111", - "asctime": "2025-08-18 22:07:24,221", - "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": 14, - "funcName": "device_follow", - "created": 1755547644.3222287, - "msecs": 322.0, - "relativeCreated": 8105.951363, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-18 22:07:24,322", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547644.2218053, - "msecs": 221.0, - "relativeCreated": 8005.527839, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/ffw/sleep/main_light/state/set and payload false", - "asctime": "2025-08-18 22:07:24,221" - }, - { - "name": "smart_brain.devices.shellies.ffw.sleep.main_light", - "msg": "Unexpected key %s", - "args": [ - "state" - ], - "levelname": "WARNING", - "levelno": 30, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", - "filename": "base.py", - "module": "base", - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "set", - "created": 1755547644.222028, - "msecs": 222.0, - "relativeCreated": 8005.75065, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Unexpected key state", - "asctime": "2025-08-18 22:07:24,222" - } - ], - "time_consumption": 0.10020065307617188 - }, - { - "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": 1755547644.422998, - "msecs": 422.0, - "relativeCreated": 8206.72068, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-18 22:07:24,422", - "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": 1755547644.4227886, - "msecs": 422.0, - "relativeCreated": 8206.511173, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-18 22:07:24,422" - }, - { - "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": 1755547644.4229429, - "msecs": 422.0, - "relativeCreated": 8206.665667, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-18 22:07:24,422" - } - ], - "time_consumption": 5.507469177246094e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "videv/ffw/sleep/main_light", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "device_follow", - "created": 1755547644.4231052, - "msecs": 423.0, - "relativeCreated": 8206.827919, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of videv/ffw/sleep/main_light to True", - "asctime": "2025-08-18 22:07:24,423", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for shellies/ffw/sleep/main_light is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1755547644.6239302, - "msecs": 623.0, - "relativeCreated": 8407.652708, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for shellies/ffw/sleep/main_light is correct (Content True and Type is ).", - "asctime": "2025-08-18 22:07:24,623", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/state/set", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547644.423249, - "msecs": 423.0, - "relativeCreated": 8206.971437, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/ffw/sleep/main_light/state/set and payload true", - "asctime": "2025-08-18 22:07:24,423" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/sleep/main_light/relay/0/command", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547644.4256916, - "msecs": 425.0, - "relativeCreated": 8209.414317, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-18 22:07:24,425" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/sleep/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547644.425994, - "msecs": 425.0, - "relativeCreated": 8209.716502, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload on", - "asctime": "2025-08-18 22:07:24,425" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 127.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547644.4263651, - "msecs": 426.0, - "relativeCreated": 8210.087899, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0}", - "asctime": "2025-08-18 22:07:24,426" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/sleep/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547644.4269545, - "msecs": 426.0, - "relativeCreated": 8210.677031, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-18 22:07:24,426" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547644.4272373, - "msecs": 427.0, - "relativeCreated": 8210.960056, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0}'", - "asctime": "2025-08-18 22:07:24,427" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547644.4690108, - "msecs": 469.0, - "relativeCreated": 8252.733572, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-18 22:07:24,469" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547644.4694421, - "msecs": 469.0, - "relativeCreated": 8253.164744, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:24,469" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547644.4697647, - "msecs": 469.0, - "relativeCreated": 8253.487191, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'true'", - "asctime": "2025-08-18 22:07:24,469" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/brightness", - "b'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": 1755547644.4701207, - "msecs": 470.0, - "relativeCreated": 8253.843318, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'50'", - "asctime": "2025-08-18 22:07:24,470" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547644.4703672, - "msecs": 470.0, - "relativeCreated": 8254.089962, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:24,470" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for shellies/ffw/sleep/main_light", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547644.6237159, - "msecs": 623.0, - "relativeCreated": 8407.438366, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for shellies/ffw/sleep/main_light): True ()", - "asctime": "2025-08-18 22:07:24,623" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for shellies/ffw/sleep/main_light", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547644.6238737, - "msecs": 623.0, - "relativeCreated": 8407.596369, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for shellies/ffw/sleep/main_light): result = True ()", - "asctime": "2025-08-18 22:07:24,623" - } - ], - "time_consumption": 5.650520324707031e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "videv/ffw/sleep/main_light", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "device_follow", - "created": 1755547644.6240425, - "msecs": 624.0, - "relativeCreated": 8407.765194, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of videv/ffw/sleep/main_light to False", - "asctime": "2025-08-18 22:07:24,624", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for shellies/ffw/sleep/main_light is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1755547644.82511, - "msecs": 825.0, - "relativeCreated": 8608.832572, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for shellies/ffw/sleep/main_light is correct (Content False and Type is ).", - "asctime": "2025-08-18 22:07:24,825", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547644.6241667, - "msecs": 624.0, - "relativeCreated": 8407.889276, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/ffw/sleep/main_light/state/set and payload false", - "asctime": "2025-08-18 22:07:24,624" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/sleep/main_light/relay/0/command", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547644.626258, - "msecs": 626.0, - "relativeCreated": 8409.980646, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-18 22:07:24,626" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/sleep/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547644.6265574, - "msecs": 626.0, - "relativeCreated": 8410.280097, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload off", - "asctime": "2025-08-18 22:07:24,626" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/sleep/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547644.6273105, - "msecs": 627.0, - "relativeCreated": 8411.033218, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:24,627" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547644.6680834, - "msecs": 668.0, - "relativeCreated": 8451.806086, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:24,668" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547644.6685572, - "msecs": 668.0, - "relativeCreated": 8452.279565, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:24,668" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547644.668915, - "msecs": 668.0, - "relativeCreated": 8452.637548, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:24,668" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547644.6694567, - "msecs": 669.0, - "relativeCreated": 8453.179239, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:24,669" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for shellies/ffw/sleep/main_light", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547644.8248725, - "msecs": 824.0, - "relativeCreated": 8608.595071, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for shellies/ffw/sleep/main_light): False ()", - "asctime": "2025-08-18 22:07:24,824" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for shellies/ffw/sleep/main_light", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547644.8250232, - "msecs": 825.0, - "relativeCreated": 8608.745895, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for shellies/ffw/sleep/main_light): result = False ()", - "asctime": "2025-08-18 22:07:24,825" - } - ], - "time_consumption": 8.678436279296875e-05 - } - ], - "time_consumption": 0.603440523147583, - "time_start": "2025-08-18 22:07:24,221", - "time_finished": "2025-08-18 22:07:24,825" - }, - "REQ-0112": { - "name": "__tLogger__", - "msg": "REQ-0112", - "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": 1755547644.8253937, - "msecs": 825.0, - "relativeCreated": 8609.116308, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "REQ-0112", - "asctime": "2025-08-18 22:07:24,825", - "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": 14, - "funcName": "device_follow", - "created": 1755547644.9259048, - "msecs": 925.0, - "relativeCreated": 8709.627143, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-18 22:07:24,925", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.relay.0.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/relay/0/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": 1755547644.8255653, - "msecs": 825.0, - "relativeCreated": 8609.288044, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/ffw/sleep/main_light/relay/0/set and payload false", - "asctime": "2025-08-18 22:07:24,825" - } - ], - "time_consumption": 0.10033941268920898 - }, - { - "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": 1755547645.026477, - "msecs": 26.0, - "relativeCreated": 8810.199621, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-18 22:07:25,026", - "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": 1755547645.0262825, - "msecs": 26.0, - "relativeCreated": 8810.005082, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-18 22:07:25,026" - }, - { - "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": 1755547645.0264232, - "msecs": 26.0, - "relativeCreated": 8810.145902, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-18 22:07:25,026" - } - ], - "time_consumption": 5.3882598876953125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "shellies/ffw/sleep/main_light", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "device_follow", - "created": 1755547645.0265927, - "msecs": 26.0, - "relativeCreated": 8810.315377, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of shellies/ffw/sleep/main_light to True", - "asctime": "2025-08-18 22:07:25,026", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for videv/ffw/sleep/main_light is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1755547645.228227, - "msecs": 228.0, - "relativeCreated": 9011.949411, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for videv/ffw/sleep/main_light is correct (Content True and Type is ).", - "asctime": "2025-08-18 22:07:25,228", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/sleep/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547645.026843, - "msecs": 26.0, - "relativeCreated": 8810.565722, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload on", - "asctime": "2025-08-18 22:07:25,026" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 127.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547645.0274925, - "msecs": 27.0, - "relativeCreated": 8811.21518, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0}", - "asctime": "2025-08-18 22:07:25,027" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/sleep/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547645.027905, - "msecs": 27.0, - "relativeCreated": 8811.627692, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-18 22:07:25,027" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547645.0282757, - "msecs": 28.0, - "relativeCreated": 8811.998293, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0}'", - "asctime": "2025-08-18 22:07:25,028" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547645.0685234, - "msecs": 68.0, - "relativeCreated": 8852.246228, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-18 22:07:25,068" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547645.0689294, - "msecs": 68.0, - "relativeCreated": 8852.65226, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:25,068" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547645.0692778, - "msecs": 69.0, - "relativeCreated": 8853.00022, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'true'", - "asctime": "2025-08-18 22:07:25,069" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547645.0698268, - "msecs": 69.0, - "relativeCreated": 8853.549497, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:25,069" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for videv/ffw/sleep/main_light", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547645.2280173, - "msecs": 228.0, - "relativeCreated": 9011.739938, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for videv/ffw/sleep/main_light): True ()", - "asctime": "2025-08-18 22:07:25,228" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for videv/ffw/sleep/main_light", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547645.2281475, - "msecs": 228.0, - "relativeCreated": 9011.870067, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for videv/ffw/sleep/main_light): result = True ()", - "asctime": "2025-08-18 22:07:25,228" - } - ], - "time_consumption": 7.939338684082031e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "shellies/ffw/sleep/main_light", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "device_follow", - "created": 1755547645.228346, - "msecs": 228.0, - "relativeCreated": 9012.06879, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of shellies/ffw/sleep/main_light to False", - "asctime": "2025-08-18 22:07:25,228", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for videv/ffw/sleep/main_light is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1755547645.4296918, - "msecs": 429.0, - "relativeCreated": 9213.41444, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for videv/ffw/sleep/main_light is correct (Content False and Type is ).", - "asctime": "2025-08-18 22:07:25,429", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/sleep/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547645.2285717, - "msecs": 228.0, - "relativeCreated": 9012.294271, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload off", - "asctime": "2025-08-18 22:07:25,228" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/sleep/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547645.2294333, - "msecs": 229.0, - "relativeCreated": 9013.155908, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:25,229" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547645.2312772, - "msecs": 231.0, - "relativeCreated": 9014.999891, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:25,231" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547645.2318342, - "msecs": 231.0, - "relativeCreated": 9015.556725, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:25,231" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547645.2321973, - "msecs": 232.0, - "relativeCreated": 9015.920034, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:25,232" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547645.2327757, - "msecs": 232.0, - "relativeCreated": 9016.498184, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:25,232" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for videv/ffw/sleep/main_light", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547645.4294996, - "msecs": 429.0, - "relativeCreated": 9213.222235, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for videv/ffw/sleep/main_light): False ()", - "asctime": "2025-08-18 22:07:25,429" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for videv/ffw/sleep/main_light", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547645.429639, - "msecs": 429.0, - "relativeCreated": 9213.361805, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for videv/ffw/sleep/main_light): result = False ()", - "asctime": "2025-08-18 22:07:25,429" - } - ], - "time_consumption": 5.269050598144531e-05 - } - ], - "time_consumption": 0.6042981147766113, - "time_start": "2025-08-18 22:07:24,825", - "time_finished": "2025-08-18 22:07:25,429" - }, - "REQ-0121": { - "name": "__tLogger__", - "msg": "REQ-0121", - "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": 1755547645.429959, - "msecs": 429.0, - "relativeCreated": 9213.681689, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "REQ-0121", - "asctime": "2025-08-18 22:07:25,429", - "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": 14, - "funcName": "device_follow", - "created": 1755547645.530652, - "msecs": 530.0, - "relativeCreated": 9314.374807, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-18 22:07:25,530", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547645.430105, - "msecs": 430.0, - "relativeCreated": 9213.827732, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/main_light/state/set and payload false", - "asctime": "2025-08-18 22:07:25,430" - }, - { - "name": "smart_brain.devices.shellies.ffw.julian.main_light", - "msg": "Unexpected key %s", - "args": [ - "state" - ], - "levelname": "WARNING", - "levelno": 30, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", - "filename": "base.py", - "module": "base", - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "set", - "created": 1755547645.4304237, - "msecs": 430.0, - "relativeCreated": 9214.146471, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Unexpected key state", - "asctime": "2025-08-18 22:07:25,430" - } - ], - "time_consumption": 0.10022830963134766 - }, - { - "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": 1755547645.6312997, - "msecs": 631.0, - "relativeCreated": 9415.022399, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-18 22:07:25,631", - "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": 1755547645.6310399, - "msecs": 631.0, - "relativeCreated": 9414.762358, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-18 22:07:25,631" - }, - { - "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": 1755547645.6312225, - "msecs": 631.0, - "relativeCreated": 9414.94522, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-18 22:07:25,631" - } - ], - "time_consumption": 7.724761962890625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "videv/ffw/julian/main_light", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "device_follow", - "created": 1755547645.6314166, - "msecs": 631.0, - "relativeCreated": 9415.139285, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of videv/ffw/julian/main_light to True", - "asctime": "2025-08-18 22:07:25,631", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for shellies/ffw/julian/main_light is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1755547645.8322613, - "msecs": 832.0, - "relativeCreated": 9615.983945, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for shellies/ffw/julian/main_light is correct (Content True and Type is ).", - "asctime": "2025-08-18 22:07:25,832", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/state/set", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547645.631526, - "msecs": 631.0, - "relativeCreated": 9415.248381, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/main_light/state/set and payload true", - "asctime": "2025-08-18 22:07:25,631" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/julian/main_light/relay/0/command", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547645.633585, - "msecs": 633.0, - "relativeCreated": 9417.307476, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffw/julian/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-18 22:07:25,633" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/julian/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547645.63395, - "msecs": 633.0, - "relativeCreated": 9417.67259, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload on", - "asctime": "2025-08-18 22:07:25,633" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547645.634401, - "msecs": 634.0, - "relativeCreated": 9418.123651, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:25,634" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/julian/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547645.635001, - "msecs": 635.0, - "relativeCreated": 9418.723512, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-18 22:07:25,635" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547645.6353285, - "msecs": 635.0, - "relativeCreated": 9419.051119, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:25,635" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547645.6777647, - "msecs": 677.0, - "relativeCreated": 9461.487338, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'true'", - "asctime": "2025-08-18 22:07:25,677" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/brightness", - "b'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": 1755547645.7186, - "msecs": 718.0, - "relativeCreated": 9502.322432, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'50'", - "asctime": "2025-08-18 22:07:25,718" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/color_temp", - "b'5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547645.7189038, - "msecs": 718.0, - "relativeCreated": 9502.626294, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'5'", - "asctime": "2025-08-18 22:07:25,718" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for shellies/ffw/julian/main_light", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547645.832043, - "msecs": 832.0, - "relativeCreated": 9615.765565, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for shellies/ffw/julian/main_light): True ()", - "asctime": "2025-08-18 22:07:25,832" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for shellies/ffw/julian/main_light", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547645.8322082, - "msecs": 832.0, - "relativeCreated": 9615.930684, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for shellies/ffw/julian/main_light): result = True ()", - "asctime": "2025-08-18 22:07:25,832" - } - ], - "time_consumption": 5.316734313964844e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "videv/ffw/julian/main_light", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "device_follow", - "created": 1755547645.8323674, - "msecs": 832.0, - "relativeCreated": 9616.089965, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of videv/ffw/julian/main_light to False", - "asctime": "2025-08-18 22:07:25,832", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for shellies/ffw/julian/main_light is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1755547646.0331419, - "msecs": 33.0, - "relativeCreated": 9816.864471, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for shellies/ffw/julian/main_light is correct (Content False and Type is ).", - "asctime": "2025-08-18 22:07:26,033", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547645.8324685, - "msecs": 832.0, - "relativeCreated": 9616.191034, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/main_light/state/set and payload false", - "asctime": "2025-08-18 22:07:25,832" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/julian/main_light/relay/0/command", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547645.8346908, - "msecs": 834.0, - "relativeCreated": 9618.413431, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffw/julian/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-18 22:07:25,834" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/julian/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547645.8349674, - "msecs": 834.0, - "relativeCreated": 9618.689932, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload off", - "asctime": "2025-08-18 22:07:25,834" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/julian/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547645.8357232, - "msecs": 835.0, - "relativeCreated": 9619.445982, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:25,835" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547645.8782754, - "msecs": 878.0, - "relativeCreated": 9661.997904, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:25,878" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for shellies/ffw/julian/main_light", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547646.0329447, - "msecs": 32.0, - "relativeCreated": 9816.667169, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for shellies/ffw/julian/main_light): False ()", - "asctime": "2025-08-18 22:07:26,032" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for shellies/ffw/julian/main_light", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547646.0330749, - "msecs": 33.0, - "relativeCreated": 9816.797591, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for shellies/ffw/julian/main_light): result = False ()", - "asctime": "2025-08-18 22:07:26,033" - } - ], - "time_consumption": 6.699562072753906e-05 - } - ], - "time_consumption": 0.6031827926635742, - "time_start": "2025-08-18 22:07:25,429", - "time_finished": "2025-08-18 22:07:26,033" - }, - "REQ-0122": { - "name": "__tLogger__", - "msg": "REQ-0122", - "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": 1755547646.0333896, - "msecs": 33.0, - "relativeCreated": 9817.112145, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "REQ-0122", - "asctime": "2025-08-18 22:07:26,033", - "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": 14, - "funcName": "device_follow", - "created": 1755547646.1338866, - "msecs": 133.0, - "relativeCreated": 9917.609189, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-18 22:07:26,133", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.relay.0.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/relay/0/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": 1755547646.0335584, - "msecs": 33.0, - "relativeCreated": 9817.280884, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/main_light/relay/0/set and payload false", - "asctime": "2025-08-18 22:07:26,033" - } - ], - "time_consumption": 0.10032820701599121 - }, - { - "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": 1755547646.2345066, - "msecs": 234.0, - "relativeCreated": 10018.22912, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-18 22:07:26,234", - "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": 1755547646.2343042, - "msecs": 234.0, - "relativeCreated": 10018.026873, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-18 22:07:26,234" - }, - { - "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": 1755547646.2344537, - "msecs": 234.0, - "relativeCreated": 10018.17643, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-18 22:07:26,234" - } - ], - "time_consumption": 5.2928924560546875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "shellies/ffw/julian/main_light", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "device_follow", - "created": 1755547646.2346256, - "msecs": 234.0, - "relativeCreated": 10018.348198, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of shellies/ffw/julian/main_light to True", - "asctime": "2025-08-18 22:07:26,234", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for videv/ffw/julian/main_light is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1755547646.4363165, - "msecs": 436.0, - "relativeCreated": 10220.039114, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for videv/ffw/julian/main_light is correct (Content True and Type is ).", - "asctime": "2025-08-18 22:07:26,436", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/julian/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547646.234865, - "msecs": 234.0, - "relativeCreated": 10018.587407, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload on", - "asctime": "2025-08-18 22:07:26,234" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547646.2355247, - "msecs": 235.0, - "relativeCreated": 10019.247189, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:26,235" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/julian/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547646.2358074, - "msecs": 235.0, - "relativeCreated": 10019.5301, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-18 22:07:26,235" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547646.2364256, - "msecs": 236.0, - "relativeCreated": 10020.148236, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:26,236" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547646.2775903, - "msecs": 277.0, - "relativeCreated": 10061.312835, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'true'", - "asctime": "2025-08-18 22:07:26,277" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for videv/ffw/julian/main_light", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547646.436081, - "msecs": 436.0, - "relativeCreated": 10219.803478, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for videv/ffw/julian/main_light): True ()", - "asctime": "2025-08-18 22:07:26,436" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for videv/ffw/julian/main_light", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547646.4362612, - "msecs": 436.0, - "relativeCreated": 10219.983775, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for videv/ffw/julian/main_light): result = True ()", - "asctime": "2025-08-18 22:07:26,436" - } - ], - "time_consumption": 5.53131103515625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "shellies/ffw/julian/main_light", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "device_follow", - "created": 1755547646.4364483, - "msecs": 436.0, - "relativeCreated": 10220.170766, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of shellies/ffw/julian/main_light to False", - "asctime": "2025-08-18 22:07:26,436", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for videv/ffw/julian/main_light is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1755547646.6377282, - "msecs": 637.0, - "relativeCreated": 10421.450839, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for videv/ffw/julian/main_light is correct (Content False and Type is ).", - "asctime": "2025-08-18 22:07:26,637", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/julian/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547646.4366682, - "msecs": 436.0, - "relativeCreated": 10220.390826, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload off", - "asctime": "2025-08-18 22:07:26,436" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/julian/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547646.4376712, - "msecs": 437.0, - "relativeCreated": 10221.393767, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:26,437" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547646.4390373, - "msecs": 439.0, - "relativeCreated": 10222.759992, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:26,439" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for videv/ffw/julian/main_light", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547646.637533, - "msecs": 637.0, - "relativeCreated": 10421.255458, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for videv/ffw/julian/main_light): False ()", - "asctime": "2025-08-18 22:07:26,637" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for videv/ffw/julian/main_light", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547646.6376753, - "msecs": 637.0, - "relativeCreated": 10421.397877, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for videv/ffw/julian/main_light): result = False ()", - "asctime": "2025-08-18 22:07:26,637" - } - ], - "time_consumption": 5.2928924560546875e-05 - } - ], - "time_consumption": 0.6043386459350586, - "time_start": "2025-08-18 22:07:26,033", - "time_finished": "2025-08-18 22:07:26,637" - }, - "REQ-0141": { - "name": "__tLogger__", - "msg": "REQ-0141", - "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": 1755547646.6379666, - "msecs": 637.0, - "relativeCreated": 10421.689295, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "REQ-0141", - "asctime": "2025-08-18 22:07:26,637", - "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": 14, - "funcName": "device_follow", - "created": 1755547646.7385838, - "msecs": 738.0, - "relativeCreated": 10522.306435, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-18 22:07:26,738", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/floor/main_light/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547646.6381116, - "msecs": 638.0, - "relativeCreated": 10421.834058, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/ffw/floor/main_light/state/set and payload false", - "asctime": "2025-08-18 22:07:26,638" - }, - { - "name": "smart_brain.devices.shellies.ffw.floor.main_light", - "msg": "Unexpected key %s", - "args": [ - "state" - ], - "levelname": "WARNING", - "levelno": 30, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", - "filename": "base.py", - "module": "base", - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "set", - "created": 1755547646.6383533, - "msecs": 638.0, - "relativeCreated": 10422.075929, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Unexpected key state", - "asctime": "2025-08-18 22:07:26,638" - } - ], - "time_consumption": 0.10023045539855957 - }, - { - "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": 1755547646.8391912, - "msecs": 839.0, - "relativeCreated": 10622.913825, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-18 22:07:26,839", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547646.8389976, - "msecs": 838.0, - "relativeCreated": 10622.720105, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-18 22:07:26,838" - }, - { - "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": 1755547646.839134, - "msecs": 839.0, - "relativeCreated": 10622.85664, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-18 22:07:26,839" - } - ], - "time_consumption": 5.7220458984375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "videv/ffw/floor/main_light", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "device_follow", - "created": 1755547646.839281, - "msecs": 839.0, - "relativeCreated": 10623.003775, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of videv/ffw/floor/main_light to True", - "asctime": "2025-08-18 22:07:26,839", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for shellies/ffw/floor/main_light is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1755547647.0401173, - "msecs": 40.0, - "relativeCreated": 10823.839846, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for shellies/ffw/floor/main_light is correct (Content True and Type is ).", - "asctime": "2025-08-18 22:07:27,040", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/floor/main_light/state/set", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547646.8394156, - "msecs": 839.0, - "relativeCreated": 10623.138256, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/ffw/floor/main_light/state/set and payload true", - "asctime": "2025-08-18 22:07:26,839" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/floor/main_light/relay/0/command", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547646.8412771, - "msecs": 841.0, - "relativeCreated": 10624.999676, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffw/floor/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-18 22:07:26,841" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/floor/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547646.8416338, - "msecs": 841.0, - "relativeCreated": 10625.356486, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/ffw/floor/main_light/relay/0 and payload on", - "asctime": "2025-08-18 22:07:26,841" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/floor/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547646.8422868, - "msecs": 842.0, - "relativeCreated": 10626.009567, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffw/floor/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-18 22:07:26,842" - }, - { - "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/floor/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547646.8823981, - "msecs": 882.0, - "relativeCreated": 10666.120812, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffw/floor/main_light/state and payload b'true'", - "asctime": "2025-08-18 22:07:26,882" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for shellies/ffw/floor/main_light", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547647.039875, - "msecs": 39.0, - "relativeCreated": 10823.597788, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for shellies/ffw/floor/main_light): True ()", - "asctime": "2025-08-18 22:07:27,039" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for shellies/ffw/floor/main_light", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547647.0400476, - "msecs": 40.0, - "relativeCreated": 10823.770144, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for shellies/ffw/floor/main_light): result = True ()", - "asctime": "2025-08-18 22:07:27,040" - } - ], - "time_consumption": 6.961822509765625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "videv/ffw/floor/main_light", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "device_follow", - "created": 1755547647.040254, - "msecs": 40.0, - "relativeCreated": 10823.976866, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of videv/ffw/floor/main_light to False", - "asctime": "2025-08-18 22:07:27,040", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for shellies/ffw/floor/main_light is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1755547647.2410522, - "msecs": 241.0, - "relativeCreated": 11024.774798, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for shellies/ffw/floor/main_light is correct (Content False and Type is ).", - "asctime": "2025-08-18 22:07:27,241", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/floor/main_light/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547647.0403624, - "msecs": 40.0, - "relativeCreated": 10824.084781, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/ffw/floor/main_light/state/set and payload false", - "asctime": "2025-08-18 22:07:27,040" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/floor/main_light/relay/0/command", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547647.0425577, - "msecs": 42.0, - "relativeCreated": 10826.280271, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffw/floor/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-18 22:07:27,042" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/floor/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547647.0429962, - "msecs": 42.0, - "relativeCreated": 10826.718927, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/ffw/floor/main_light/relay/0 and payload off", - "asctime": "2025-08-18 22:07:27,042" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/floor/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547647.0439076, - "msecs": 43.0, - "relativeCreated": 10827.630152, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffw/floor/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:27,043" - }, - { - "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/floor/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547647.0845811, - "msecs": 84.0, - "relativeCreated": 10868.30369, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffw/floor/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:27,084" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for shellies/ffw/floor/main_light", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547647.24087, - "msecs": 240.0, - "relativeCreated": 11024.592392, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for shellies/ffw/floor/main_light): False ()", - "asctime": "2025-08-18 22:07:27,240" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for shellies/ffw/floor/main_light", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547647.2410023, - "msecs": 241.0, - "relativeCreated": 11024.724862, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for shellies/ffw/floor/main_light): result = False ()", - "asctime": "2025-08-18 22:07:27,241" - } - ], - "time_consumption": 4.982948303222656e-05 - } - ], - "time_consumption": 0.6030855178833008, - "time_start": "2025-08-18 22:07:26,637", - "time_finished": "2025-08-18 22:07:27,241" - }, - "REQ-0142": { - "name": "__tLogger__", - "msg": "REQ-0142", - "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": 1755547647.241307, - "msecs": 241.0, - "relativeCreated": 11025.029745, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "REQ-0142", - "asctime": "2025-08-18 22:07:27,241", - "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": 14, - "funcName": "device_follow", - "created": 1755547647.341898, - "msecs": 341.0, - "relativeCreated": 11125.620691, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-18 22:07:27,341", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.floor.main_light.relay.0.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/floor/main_light/relay/0/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": 1755547647.2414587, - "msecs": 241.0, - "relativeCreated": 11025.18121, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/ffw/floor/main_light/relay/0/set and payload false", - "asctime": "2025-08-18 22:07:27,241" - } - ], - "time_consumption": 0.10043931007385254 - }, - { - "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": 1755547647.4426537, - "msecs": 442.0, - "relativeCreated": 11226.37626, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-18 22:07:27,442", - "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": 1755547647.4424205, - "msecs": 442.0, - "relativeCreated": 11226.143023, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-18 22:07:27,442" - }, - { - "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": 1755547647.4425902, - "msecs": 442.0, - "relativeCreated": 11226.312761, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-18 22:07:27,442" - } - ], - "time_consumption": 6.341934204101562e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "shellies/ffw/floor/main_light", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "device_follow", - "created": 1755547647.4427607, - "msecs": 442.0, - "relativeCreated": 11226.483417, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of shellies/ffw/floor/main_light to True", - "asctime": "2025-08-18 22:07:27,442", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for videv/ffw/floor/main_light is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1755547647.6440563, - "msecs": 644.0, - "relativeCreated": 11427.778884, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for videv/ffw/floor/main_light is correct (Content True and Type is ).", - "asctime": "2025-08-18 22:07:27,644", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/floor/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547647.4429834, - "msecs": 442.0, - "relativeCreated": 11226.706003, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/ffw/floor/main_light/relay/0 and payload on", - "asctime": "2025-08-18 22:07:27,442" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/floor/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547647.44391, - "msecs": 443.0, - "relativeCreated": 11227.632406, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffw/floor/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-18 22:07:27,443" - }, - { - "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/floor/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547647.4451122, - "msecs": 445.0, - "relativeCreated": 11228.834883, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffw/floor/main_light/state and payload b'true'", - "asctime": "2025-08-18 22:07:27,445" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for videv/ffw/floor/main_light", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547647.6438189, - "msecs": 643.0, - "relativeCreated": 11427.541442, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for videv/ffw/floor/main_light): True ()", - "asctime": "2025-08-18 22:07:27,643" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for videv/ffw/floor/main_light", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547647.643996, - "msecs": 643.0, - "relativeCreated": 11427.718472, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for videv/ffw/floor/main_light): result = True ()", - "asctime": "2025-08-18 22:07:27,643" - } - ], - "time_consumption": 6.031990051269531e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "shellies/ffw/floor/main_light", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "device_follow", - "created": 1755547647.6442046, - "msecs": 644.0, - "relativeCreated": 11427.927241, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of shellies/ffw/floor/main_light to False", - "asctime": "2025-08-18 22:07:27,644", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for videv/ffw/floor/main_light is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1755547647.8451457, - "msecs": 845.0, - "relativeCreated": 11628.868214, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for videv/ffw/floor/main_light is correct (Content False and Type is ).", - "asctime": "2025-08-18 22:07:27,845", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/floor/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547647.644443, - "msecs": 644.0, - "relativeCreated": 11428.16585, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/ffw/floor/main_light/relay/0 and payload off", - "asctime": "2025-08-18 22:07:27,644" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/floor/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547647.645422, - "msecs": 645.0, - "relativeCreated": 11429.144649, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/ffw/floor/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:27,645" - }, - { - "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/floor/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547647.6467059, - "msecs": 646.0, - "relativeCreated": 11430.428442, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/ffw/floor/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:27,646" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for videv/ffw/floor/main_light", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547647.8449228, - "msecs": 844.0, - "relativeCreated": 11628.645557, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for videv/ffw/floor/main_light): False ()", - "asctime": "2025-08-18 22:07:27,844" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for videv/ffw/floor/main_light", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547647.845074, - "msecs": 845.0, - "relativeCreated": 11628.796463, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for videv/ffw/floor/main_light): result = False ()", - "asctime": "2025-08-18 22:07:27,845" - } - ], - "time_consumption": 7.176399230957031e-05 - } - ], - "time_consumption": 0.6038386821746826, - "time_start": "2025-08-18 22:07:27,241", - "time_finished": "2025-08-18 22:07:27,845" - }, - "REQ-0301": { - "name": "__tLogger__", - "msg": "REQ-0301", - "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": 1755547647.8454597, - "msecs": 845.0, - "relativeCreated": 11629.182409, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "REQ-0301", - "asctime": "2025-08-18 22:07:27,845", - "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": 14, - "funcName": "device_follow", - "created": 1755547647.9461303, - "msecs": 946.0, - "relativeCreated": 11729.852761, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-18 22:07:27,946", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547647.845664, - "msecs": 845.0, - "relativeCreated": 11629.386535, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/main_light/state/set and payload false", - "asctime": "2025-08-18 22:07:27,845" - }, - { - "name": "smart_brain.devices.shellies.gfw.dirk.main_light", - "msg": "Unexpected key %s", - "args": [ - "state" - ], - "levelname": "WARNING", - "levelno": 30, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", - "filename": "base.py", - "module": "base", - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "set", - "created": 1755547647.845927, - "msecs": 845.0, - "relativeCreated": 11629.649569, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Unexpected key state", - "asctime": "2025-08-18 22:07:27,845" - } - ], - "time_consumption": 0.10020327568054199 - }, - { - "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": 1755547648.046786, - "msecs": 46.0, - "relativeCreated": 11830.508753, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-18 22:07:28,046", - "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": 1755547648.0465963, - "msecs": 46.0, - "relativeCreated": 11830.319081, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-18 22:07:28,046" - }, - { - "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": 1755547648.0467322, - "msecs": 46.0, - "relativeCreated": 11830.454881, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-18 22:07:28,046" - } - ], - "time_consumption": 5.3882598876953125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "videv/gfw/dirk/main_light", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "device_follow", - "created": 1755547648.046889, - "msecs": 46.0, - "relativeCreated": 11830.611582, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of videv/gfw/dirk/main_light to True", - "asctime": "2025-08-18 22:07:28,046", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for shellies/gfw/dirk/main_light is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1755547648.2478817, - "msecs": 247.0, - "relativeCreated": 12031.604377, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for shellies/gfw/dirk/main_light is correct (Content True and Type is ).", - "asctime": "2025-08-18 22:07:28,247", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/state/set", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547648.0470185, - "msecs": 47.0, - "relativeCreated": 11830.741183, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/main_light/state/set and payload true", - "asctime": "2025-08-18 22:07:28,047" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0/command", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547648.0499775, - "msecs": 49.0, - "relativeCreated": 11833.700316, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-18 22:07:28,049" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547648.0503051, - "msecs": 50.0, - "relativeCreated": 11834.027698, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload on", - "asctime": "2025-08-18 22:07:28,050" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547648.0506575, - "msecs": 50.0, - "relativeCreated": 11834.380253, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:28,050" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547648.0514038, - "msecs": 51.0, - "relativeCreated": 11835.126475, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-18 22:07:28,051" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547648.051691, - "msecs": 51.0, - "relativeCreated": 11835.413635, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:28,051" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547648.1368487, - "msecs": 136.0, - "relativeCreated": 11920.571191, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'true'", - "asctime": "2025-08-18 22:07:28,136" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/brightness", - "b'50'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547648.1373153, - "msecs": 137.0, - "relativeCreated": 11921.037944, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'50'", - "asctime": "2025-08-18 22:07:28,137" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/color_temp", - "b'5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547648.137545, - "msecs": 137.0, - "relativeCreated": 11921.267789, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'5'", - "asctime": "2025-08-18 22:07:28,137" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for shellies/gfw/dirk/main_light", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547648.2476766, - "msecs": 247.0, - "relativeCreated": 12031.399392, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for shellies/gfw/dirk/main_light): True ()", - "asctime": "2025-08-18 22:07:28,247" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for shellies/gfw/dirk/main_light", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547648.247829, - "msecs": 247.0, - "relativeCreated": 12031.55161, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for shellies/gfw/dirk/main_light): result = True ()", - "asctime": "2025-08-18 22:07:28,247" - } - ], - "time_consumption": 5.269050598144531e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "videv/gfw/dirk/main_light", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "device_follow", - "created": 1755547648.2480206, - "msecs": 248.0, - "relativeCreated": 12031.743232, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of videv/gfw/dirk/main_light to False", - "asctime": "2025-08-18 22:07:28,248", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for shellies/gfw/dirk/main_light is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1755547648.448981, - "msecs": 448.0, - "relativeCreated": 12232.703578, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for shellies/gfw/dirk/main_light is correct (Content False and Type is ).", - "asctime": "2025-08-18 22:07:28,448", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547648.2481394, - "msecs": 248.0, - "relativeCreated": 12031.861985, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/main_light/state/set and payload false", - "asctime": "2025-08-18 22:07:28,248" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0/command", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547648.2504284, - "msecs": 250.0, - "relativeCreated": 12034.15092, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-18 22:07:28,250" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547648.2507067, - "msecs": 250.0, - "relativeCreated": 12034.429204, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload off", - "asctime": "2025-08-18 22:07:28,250" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547648.2514741, - "msecs": 251.0, - "relativeCreated": 12035.196914, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:28,251" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547648.3338735, - "msecs": 333.0, - "relativeCreated": 12117.596102, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:28,333" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for shellies/gfw/dirk/main_light", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547648.4487782, - "msecs": 448.0, - "relativeCreated": 12232.500946, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for shellies/gfw/dirk/main_light): False ()", - "asctime": "2025-08-18 22:07:28,448" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for shellies/gfw/dirk/main_light", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547648.448927, - "msecs": 448.0, - "relativeCreated": 12232.649485, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for shellies/gfw/dirk/main_light): result = False ()", - "asctime": "2025-08-18 22:07:28,448" - } - ], - "time_consumption": 5.412101745605469e-05 - } - ], - "time_consumption": 0.6035213470458984, - "time_start": "2025-08-18 22:07:27,845", - "time_finished": "2025-08-18 22:07:28,448" - }, - "REQ-0302": { - "name": "__tLogger__", - "msg": "REQ-0302", - "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": 1755547648.4492545, - "msecs": 449.0, - "relativeCreated": 12232.977029, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "REQ-0302", - "asctime": "2025-08-18 22:07:28,449", - "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": 14, - "funcName": "device_follow", - "created": 1755547648.5498018, - "msecs": 549.0, - "relativeCreated": 12333.524315, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-18 22:07:28,549", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.relay.0.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/relay/0/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": 1755547648.4494438, - "msecs": 449.0, - "relativeCreated": 12233.166353, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/main_light/relay/0/set and payload false", - "asctime": "2025-08-18 22:07:28,449" - } - ], - "time_consumption": 0.1003580093383789 - }, - { - "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": 1755547648.650393, - "msecs": 650.0, - "relativeCreated": 12434.115698, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-18 22:07:28,650", - "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": 1755547648.65019, - "msecs": 650.0, - "relativeCreated": 12433.912577, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-18 22:07:28,650" - }, - { - "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": 1755547648.6503422, - "msecs": 650.0, - "relativeCreated": 12434.064846, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-18 22:07:28,650" - } - ], - "time_consumption": 5.078315734863281e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "shellies/gfw/dirk/main_light", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "device_follow", - "created": 1755547648.6505039, - "msecs": 650.0, - "relativeCreated": 12434.226602, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of shellies/gfw/dirk/main_light to True", - "asctime": "2025-08-18 22:07:28,650", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for videv/gfw/dirk/main_light is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1755547648.8520494, - "msecs": 852.0, - "relativeCreated": 12635.771925, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for videv/gfw/dirk/main_light is correct (Content True and Type is ).", - "asctime": "2025-08-18 22:07:28,852", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547648.6507182, - "msecs": 650.0, - "relativeCreated": 12434.440866, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload on", - "asctime": "2025-08-18 22:07:28,650" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547648.6513238, - "msecs": 651.0, - "relativeCreated": 12435.046454, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:28,651" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547648.651624, - "msecs": 651.0, - "relativeCreated": 12435.346547, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-18 22:07:28,651" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547648.6521997, - "msecs": 652.0, - "relativeCreated": 12435.922276, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:28,652" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547648.693593, - "msecs": 693.0, - "relativeCreated": 12477.315828, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'true'", - "asctime": "2025-08-18 22:07:28,693" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for videv/gfw/dirk/main_light", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547648.8518696, - "msecs": 851.0, - "relativeCreated": 12635.592201, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for videv/gfw/dirk/main_light): True ()", - "asctime": "2025-08-18 22:07:28,851" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for videv/gfw/dirk/main_light", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547648.8520026, - "msecs": 852.0, - "relativeCreated": 12635.725206, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for videv/gfw/dirk/main_light): result = True ()", - "asctime": "2025-08-18 22:07:28,852" - } - ], - "time_consumption": 4.673004150390625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "shellies/gfw/dirk/main_light", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "device_follow", - "created": 1755547648.85215, - "msecs": 852.0, - "relativeCreated": 12635.87256, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of shellies/gfw/dirk/main_light to False", - "asctime": "2025-08-18 22:07:28,852", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for videv/gfw/dirk/main_light is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1755547649.0533862, - "msecs": 53.0, - "relativeCreated": 12837.108776, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for videv/gfw/dirk/main_light is correct (Content False and Type is ).", - "asctime": "2025-08-18 22:07:29,053", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547648.8523858, - "msecs": 852.0, - "relativeCreated": 12636.108363, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload off", - "asctime": "2025-08-18 22:07:28,852" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547648.8531773, - "msecs": 853.0, - "relativeCreated": 12636.899831, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:28,853" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547648.8994749, - "msecs": 899.0, - "relativeCreated": 12683.197544, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:28,899" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for videv/gfw/dirk/main_light", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547649.053203, - "msecs": 53.0, - "relativeCreated": 12836.925876, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for videv/gfw/dirk/main_light): False ()", - "asctime": "2025-08-18 22:07:29,053" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for videv/gfw/dirk/main_light", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547649.0533385, - "msecs": 53.0, - "relativeCreated": 12837.061227, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for videv/gfw/dirk/main_light): result = False ()", - "asctime": "2025-08-18 22:07:29,053" - } - ], - "time_consumption": 4.76837158203125e-05 - } - ], - "time_consumption": 0.6041316986083984, - "time_start": "2025-08-18 22:07:28,449", - "time_finished": "2025-08-18 22:07:29,053" - }, - "REQ-0311": { - "name": "__tLogger__", - "msg": "REQ-0311", - "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": 1755547649.053616, - "msecs": 53.0, - "relativeCreated": 12837.338615, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "REQ-0311", - "asctime": "2025-08-18 22:07:29,053", - "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": 14, - "funcName": "device_follow", - "created": 1755547649.1542587, - "msecs": 154.0, - "relativeCreated": 12937.981271, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-18 22:07:29,154", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/main_light/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547649.0537894, - "msecs": 53.0, - "relativeCreated": 12837.512071, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/gfw/marion/main_light/state/set and payload false", - "asctime": "2025-08-18 22:07:29,053" - }, - { - "name": "smart_brain.devices.shellies.gfw.marion.main_light", - "msg": "Unexpected key %s", - "args": [ - "state" - ], - "levelname": "WARNING", - "levelno": 30, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", - "filename": "base.py", - "module": "base", - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "set", - "created": 1755547649.0540535, - "msecs": 54.0, - "relativeCreated": 12837.776197, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Unexpected key state", - "asctime": "2025-08-18 22:07:29,054" - } - ], - "time_consumption": 0.1002051830291748 - }, - { - "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": 1755547649.254799, - "msecs": 254.0, - "relativeCreated": 13038.521434, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-18 22:07:29,254", - "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": 1755547649.2546005, - "msecs": 254.0, - "relativeCreated": 13038.323172, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-18 22:07:29,254" - }, - { - "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": 1755547649.2547512, - "msecs": 254.0, - "relativeCreated": 13038.473733, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-18 22:07:29,254" - } - ], - "time_consumption": 4.76837158203125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "videv/gfw/marion/main_light", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "device_follow", - "created": 1755547649.2548964, - "msecs": 254.0, - "relativeCreated": 13038.619082, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of videv/gfw/marion/main_light to True", - "asctime": "2025-08-18 22:07:29,254", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for shellies/gfw/marion/main_light is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1755547649.4557867, - "msecs": 455.0, - "relativeCreated": 13239.509459, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for shellies/gfw/marion/main_light is correct (Content True and Type is ).", - "asctime": "2025-08-18 22:07:29,455", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/main_light/state/set", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547649.254991, - "msecs": 254.0, - "relativeCreated": 13038.713643, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/gfw/marion/main_light/state/set and payload true", - "asctime": "2025-08-18 22:07:29,254" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/marion/main_light/relay/0/command", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547649.256924, - "msecs": 256.0, - "relativeCreated": 13040.646435, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/gfw/marion/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-18 22:07:29,256" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/marion/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547649.2571785, - "msecs": 257.0, - "relativeCreated": 13040.901155, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload on", - "asctime": "2025-08-18 22:07:29,257" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/marion/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547649.257685, - "msecs": 257.0, - "relativeCreated": 13041.407488, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-18 22:07:29,257" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547649.29929, - "msecs": 299.0, - "relativeCreated": 13083.012407, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-18 22:07:29,299" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547649.299707, - "msecs": 299.0, - "relativeCreated": 13083.429563, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:29,299" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547649.3000767, - "msecs": 300.0, - "relativeCreated": 13083.799505, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'true'", - "asctime": "2025-08-18 22:07:29,300" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547649.3006241, - "msecs": 300.0, - "relativeCreated": 13084.346662, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:29,300" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for shellies/gfw/marion/main_light", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547649.4555783, - "msecs": 455.0, - "relativeCreated": 13239.301015, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for shellies/gfw/marion/main_light): True ()", - "asctime": "2025-08-18 22:07:29,455" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for shellies/gfw/marion/main_light", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547649.455732, - "msecs": 455.0, - "relativeCreated": 13239.454891, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for shellies/gfw/marion/main_light): result = True ()", - "asctime": "2025-08-18 22:07:29,455" - } - ], - "time_consumption": 5.459785461425781e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "videv/gfw/marion/main_light", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "device_follow", - "created": 1755547649.4559033, - "msecs": 455.0, - "relativeCreated": 13239.625876, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of videv/gfw/marion/main_light to False", - "asctime": "2025-08-18 22:07:29,455", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for shellies/gfw/marion/main_light is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1755547649.6569226, - "msecs": 656.0, - "relativeCreated": 13440.645243, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for shellies/gfw/marion/main_light is correct (Content False and Type is ).", - "asctime": "2025-08-18 22:07:29,656", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/main_light/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547649.456043, - "msecs": 456.0, - "relativeCreated": 13239.765583, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/gfw/marion/main_light/state/set and payload false", - "asctime": "2025-08-18 22:07:29,456" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/marion/main_light/relay/0/command", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547649.45863, - "msecs": 458.0, - "relativeCreated": 13242.352681, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/gfw/marion/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-18 22:07:29,458" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/marion/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547649.4589274, - "msecs": 458.0, - "relativeCreated": 13242.650048, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload off", - "asctime": "2025-08-18 22:07:29,458" - }, - { - "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": 1755547649.459605, - "msecs": 459.0, - "relativeCreated": 13243.327488, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:29,459" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547649.501195, - "msecs": 501.0, - "relativeCreated": 13284.917695, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:29,501" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547649.5015924, - "msecs": 501.0, - "relativeCreated": 13285.314967, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:29,501" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547649.5019448, - "msecs": 501.0, - "relativeCreated": 13285.667516, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:29,501" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547649.502519, - "msecs": 502.0, - "relativeCreated": 13286.241523, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:29,502" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for shellies/gfw/marion/main_light", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547649.6567178, - "msecs": 656.0, - "relativeCreated": 13440.44051, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for shellies/gfw/marion/main_light): False ()", - "asctime": "2025-08-18 22:07:29,656" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for shellies/gfw/marion/main_light", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547649.65687, - "msecs": 656.0, - "relativeCreated": 13440.592463, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for shellies/gfw/marion/main_light): result = False ()", - "asctime": "2025-08-18 22:07:29,656" - } - ], - "time_consumption": 5.269050598144531e-05 - } - ], - "time_consumption": 0.6033065319061279, - "time_start": "2025-08-18 22:07:29,053", - "time_finished": "2025-08-18 22:07:29,656" - }, - "REQ-0312": { - "name": "__tLogger__", - "msg": "REQ-0312", - "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": 1755547649.6572542, - "msecs": 657.0, - "relativeCreated": 13440.97676, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "REQ-0312", - "asctime": "2025-08-18 22:07:29,657", - "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": 14, - "funcName": "device_follow", - "created": 1755547649.7577872, - "msecs": 757.0, - "relativeCreated": 13541.509847, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-18 22:07:29,757", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.marion.main_light.relay.0.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/main_light/relay/0/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": 1755547649.657444, - "msecs": 657.0, - "relativeCreated": 13441.166679, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/gfw/marion/main_light/relay/0/set and payload false", - "asctime": "2025-08-18 22:07:29,657" - } - ], - "time_consumption": 0.10034322738647461 - }, - { - "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": 1755547649.8584003, - "msecs": 858.0, - "relativeCreated": 13642.122957, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-18 22:07:29,858", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547649.858182, - "msecs": 858.0, - "relativeCreated": 13641.904527, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-18 22:07:29,858" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547649.858325, - "msecs": 858.0, - "relativeCreated": 13642.047655, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-18 22:07:29,858" - } - ], - "time_consumption": 7.534027099609375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "shellies/gfw/marion/main_light", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "device_follow", - "created": 1755547649.8585103, - "msecs": 858.0, - "relativeCreated": 13642.232981, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of shellies/gfw/marion/main_light to True", - "asctime": "2025-08-18 22:07:29,858", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for videv/gfw/marion/main_light is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1755547650.0597098, - "msecs": 59.0, - "relativeCreated": 13843.432314, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for videv/gfw/marion/main_light is correct (Content True and Type is ).", - "asctime": "2025-08-18 22:07:30,059", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/marion/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547649.8587384, - "msecs": 858.0, - "relativeCreated": 13642.461078, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload on", - "asctime": "2025-08-18 22:07:29,858" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/marion/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547649.8596647, - "msecs": 859.0, - "relativeCreated": 13643.387238, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-18 22:07:29,859" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547649.861846, - "msecs": 861.0, - "relativeCreated": 13645.56869, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-18 22:07:29,861" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547649.8622909, - "msecs": 862.0, - "relativeCreated": 13646.013435, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:29,862" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547649.8626451, - "msecs": 862.0, - "relativeCreated": 13646.367913, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'true'", - "asctime": "2025-08-18 22:07:29,862" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547649.863193, - "msecs": 863.0, - "relativeCreated": 13646.915615, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:29,863" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for videv/gfw/marion/main_light", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547650.0595052, - "msecs": 59.0, - "relativeCreated": 13843.227836, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for videv/gfw/marion/main_light): True ()", - "asctime": "2025-08-18 22:07:30,059" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for videv/gfw/marion/main_light", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547650.0596578, - "msecs": 59.0, - "relativeCreated": 13843.380395, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for videv/gfw/marion/main_light): result = True ()", - "asctime": "2025-08-18 22:07:30,059" - } - ], - "time_consumption": 5.1975250244140625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "shellies/gfw/marion/main_light", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "device_follow", - "created": 1755547650.0598226, - "msecs": 59.0, - "relativeCreated": 13843.545312, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Setting state of shellies/gfw/marion/main_light to False", - "asctime": "2025-08-18 22:07:30,059", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Value for videv/gfw/marion/main_light is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1755547650.2607906, - "msecs": 260.0, - "relativeCreated": 14044.513014, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Value for videv/gfw/marion/main_light is correct (Content False and Type is ).", - "asctime": "2025-08-18 22:07:30,260", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/marion/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547650.0600424, - "msecs": 60.0, - "relativeCreated": 13843.765233, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload off", - "asctime": "2025-08-18 22:07:30,060" - }, - { - "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": 1755547650.0609934, - "msecs": 60.0, - "relativeCreated": 13844.716134, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:30,060" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547650.062939, - "msecs": 62.0, - "relativeCreated": 13846.661461, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-18 22:07:30,062" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547650.0633576, - "msecs": 63.0, - "relativeCreated": 13847.080259, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:30,063" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547650.0637062, - "msecs": 63.0, - "relativeCreated": 13847.428851, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:30,063" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1755547650.064437, - "msecs": 64.0, - "relativeCreated": 13848.159594, - "thread": 136004334606016, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 1201385, - "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-18 22:07:30,064" - }, - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for videv/gfw/marion/main_light", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1755547650.2605898, - "msecs": 260.0, - "relativeCreated": 14044.312448, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Value for videv/gfw/marion/main_light): False ()", - "asctime": "2025-08-18 22:07:30,260" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for videv/gfw/marion/main_light", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1755547650.2607372, - "msecs": 260.0, - "relativeCreated": 14044.459819, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Value for videv/gfw/marion/main_light): result = False ()", - "asctime": "2025-08-18 22:07:30,260" - } - ], - "time_consumption": 5.340576171875e-05 - } - ], - "time_consumption": 0.6035363674163818, - "time_start": "2025-08-18 22:07:29,657", - "time_finished": "2025-08-18 22:07:30,260" - }, - "REQ-0321": { - "name": "__tLogger__", - "msg": "REQ-0321", - "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": 1755547650.2610352, - "msecs": 261.0, - "relativeCreated": 14044.757893, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "REQ-0321", - "asctime": "2025-08-18 22:07:30,261", - "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": 14, - "funcName": "device_follow", - "created": 1755547650.361774, - "msecs": 361.0, - "relativeCreated": 14145.496784, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-18 22:07:30,361", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1755547650.2612004, - "msecs": 261.0, - "relativeCreated": 14044.922968, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Sending message with topic videv/gfw/floor/main_light/state/set and payload false", - "asctime": "2025-08-18 22:07:30,261" - }, - { - "name": "smart_brain.devices.shellies.gfw.floor.main_light", - "msg": "Unexpected key %s", - "args": [ - "state" - ], - "levelname": "WARNING", - "levelno": 30, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/base.py", - "filename": "base.py", - "module": "base", - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "set", - "created": 1755547650.2614408, - "msecs": 261.0, - "relativeCreated": 14045.163354, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Unexpected key state", - "asctime": "2025-08-18 22:07:30,261" - } - ], - "time_consumption": 0.10033321380615234 - }, - { - "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": 1755547650.46256, - "msecs": 462.0, - "relativeCreated": 14246.282738, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-18 22:07:30,462", - "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": 1755547650.4623473, - "msecs": 462.0, - "relativeCreated": 14246.069926, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-18 22:07:30,462" - }, - { - "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": 1755547650.4625032, - "msecs": 462.0, - "relativeCreated": 14246.225707, - "thread": 136004360450304, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 1201385, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-18 22:07:30,462" - } - ], - "time_consumption": 5.6743621826171875e-05 }, { "name": "__tLogger__", @@ -19355,24 +107754,24 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 22, + "lineno": 27, "funcName": "device_follow", - "created": 1755547650.4626784, - "msecs": 462.0, - "relativeCreated": 14246.401082, - "thread": 136004360450304, + "created": 1755638842.73317, + "msecs": 733.0, + "relativeCreated": 82996.308809, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Setting state of videv/gfw/floor/main_light to True", - "asctime": "2025-08-18 22:07:30,462", + "asctime": "2025-08-19 23:27:22,733", "moduleLogger": [], "time_consumption": 0.0 }, { "name": "__tLogger__", - "msg": "Value for shellies/gfw/floor/main_light is correct (Content %s and Type is %s).", + "msg": "Value for Shelly Main Light (gfw.floor) is correct (Content %s and Type is %s).", "args": [ "True", "" @@ -19386,16 +107785,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547650.6637635, - "msecs": 663.0, - "relativeCreated": 14447.485954, - "thread": 136004360450304, + "created": 1755638842.934203, + "msecs": 934.0, + "relativeCreated": 83197.341873, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Value for shellies/gfw/floor/main_light is correct (Content True and Type is ).", - "asctime": "2025-08-18 22:07:30,663", + "message": "Value for Shelly Main Light (gfw.floor) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:27:22,934", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state.set", @@ -19413,16 +107812,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547650.462807, - "msecs": 462.0, - "relativeCreated": 14246.529679, - "thread": 136004360450304, + "created": 1755638842.73328, + "msecs": 733.0, + "relativeCreated": 82996.419088, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/state/set and payload true", - "asctime": "2025-08-18 22:07:30,462" + "asctime": "2025-08-19 23:27:22,733" }, { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0.command", @@ -19440,16 +107839,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547650.4653456, - "msecs": 465.0, - "relativeCreated": 14249.068034, - "thread": 136004334606016, + "created": 1755638842.735515, + "msecs": 735.0, + "relativeCreated": 82998.654075, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/gfw/floor/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-18 22:07:30,465" + "asctime": "2025-08-19 23:27:22,735" }, { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -19467,16 +107866,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547650.4656813, - "msecs": 465.0, - "relativeCreated": 14249.403957, - "thread": 136004334606016, + "created": 1755638842.7357185, + "msecs": 735.0, + "relativeCreated": 82998.857285, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on", - "asctime": "2025-08-18 22:07:30,465" + "asctime": "2025-08-19 23:27:22,735" }, { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -19494,16 +107893,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547650.4666798, - "msecs": 466.0, - "relativeCreated": 14250.40244, - "thread": 136004334606016, + "created": 1755638842.7363203, + "msecs": 736.0, + "relativeCreated": 82999.459306, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-18 22:07:30,466" + "asctime": "2025-08-19 23:27:22,736" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.get", @@ -19521,16 +107920,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547650.5083456, - "msecs": 508.0, - "relativeCreated": 14292.068142, - "thread": 136004334606016, + "created": 1755638842.778138, + "msecs": 778.0, + "relativeCreated": 83041.276917, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/get and payload b'{\"state\": \"\"}'", - "asctime": "2025-08-18 22:07:30,508" + "asctime": "2025-08-19 23:27:22,778" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -19548,16 +107947,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547650.5086136, - "msecs": 508.0, - "relativeCreated": 14292.336262, - "thread": 136004334606016, + "created": 1755638842.778299, + "msecs": 778.0, + "relativeCreated": 83041.438203, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:30,508" + "asctime": "2025-08-19 23:27:22,778" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.get", @@ -19575,16 +107974,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547650.5089786, - "msecs": 508.0, - "relativeCreated": 14292.701398, - "thread": 136004334606016, + "created": 1755638842.7785609, + "msecs": 778.0, + "relativeCreated": 83041.699753, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/get and payload b'{\"state\": \"\"}'", - "asctime": "2025-08-18 22:07:30,508" + "asctime": "2025-08-19 23:27:22,778" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -19602,16 +108001,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547650.5091052, - "msecs": 509.0, - "relativeCreated": 14292.82773, - "thread": 136004334606016, + "created": 1755638842.7786665, + "msecs": 778.0, + "relativeCreated": 83041.805403, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:30,509" + "asctime": "2025-08-19 23:27:22,778" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", @@ -19629,16 +108028,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547650.509472, - "msecs": 509.0, - "relativeCreated": 14293.194616, - "thread": 136004334606016, + "created": 1755638842.7789648, + "msecs": 778.0, + "relativeCreated": 83042.103709, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'true'", - "asctime": "2025-08-18 22:07:30,509" + "asctime": "2025-08-19 23:27:22,778" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -19656,16 +108055,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547650.5098453, - "msecs": 509.0, - "relativeCreated": 14293.567932, - "thread": 136004334606016, + "created": 1755638842.7791991, + "msecs": 779.0, + "relativeCreated": 83042.338111, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:30,509" + "asctime": "2025-08-19 23:27:22,779" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -19683,16 +108082,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547650.5100474, - "msecs": 510.0, - "relativeCreated": 14293.769989, - "thread": 136004334606016, + "created": 1755638842.779401, + "msecs": 779.0, + "relativeCreated": 83042.540055, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:30,510" + "asctime": "2025-08-19 23:27:22,779" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -19710,16 +108109,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547650.550751, - "msecs": 550.0, - "relativeCreated": 14334.473661, - "thread": 136004334606016, + "created": 1755638842.8213558, + "msecs": 821.0, + "relativeCreated": 83084.494856, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'50'", - "asctime": "2025-08-18 22:07:30,550" + "asctime": "2025-08-19 23:27:22,821" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -19737,22 +108136,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547650.5926397, - "msecs": 592.0, - "relativeCreated": 14376.362453, - "thread": 136004334606016, + "created": 1755638842.8616748, + "msecs": 861.0, + "relativeCreated": 83124.813721, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5'", - "asctime": "2025-08-18 22:07:30,592" + "asctime": "2025-08-19 23:27:22,861" }, { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for shellies/gfw/floor/main_light", + "Value for Shelly Main Light (gfw.floor)", "True", "" ], @@ -19765,22 +108164,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547650.66355, - "msecs": 663.0, - "relativeCreated": 14447.272578, - "thread": 136004360450304, + "created": 1755638842.9340067, + "msecs": 934.0, + "relativeCreated": 83197.145771, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Result (Value for shellies/gfw/floor/main_light): True ()", - "asctime": "2025-08-18 22:07:30,663" + "message": "Result (Value for Shelly Main Light (gfw.floor)): True ()", + "asctime": "2025-08-19 23:27:22,934" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for shellies/gfw/floor/main_light", + "Value for Shelly Main Light (gfw.floor)", "=", "True", "" @@ -19794,19 +108193,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547650.6637127, - "msecs": 663.0, - "relativeCreated": 14447.435465, - "thread": 136004360450304, + "created": 1755638842.93415, + "msecs": 934.0, + "relativeCreated": 83197.288885, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Expectation (Value for shellies/gfw/floor/main_light): result = True ()", - "asctime": "2025-08-18 22:07:30,663" + "message": "Expectation (Value for Shelly Main Light (gfw.floor)): result = True ()", + "asctime": "2025-08-19 23:27:22,934" } ], - "time_consumption": 5.078315734863281e-05 + "time_consumption": 5.2928924560546875e-05 }, { "name": "__tLogger__", @@ -19822,24 +108221,24 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 22, + "lineno": 27, "funcName": "device_follow", - "created": 1755547650.6638749, - "msecs": 663.0, - "relativeCreated": 14447.597545, - "thread": 136004360450304, + "created": 1755638842.9343174, + "msecs": 934.0, + "relativeCreated": 83197.456193, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Setting state of videv/gfw/floor/main_light to False", - "asctime": "2025-08-18 22:07:30,663", + "asctime": "2025-08-19 23:27:22,934", "moduleLogger": [], "time_consumption": 0.0 }, { "name": "__tLogger__", - "msg": "Value for shellies/gfw/floor/main_light is correct (Content %s and Type is %s).", + "msg": "Value for Shelly Main Light (gfw.floor) is correct (Content %s and Type is %s).", "args": [ "False", "" @@ -19853,16 +108252,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547650.864866, - "msecs": 864.0, - "relativeCreated": 14648.588703, - "thread": 136004360450304, + "created": 1755638843.1353765, + "msecs": 135.0, + "relativeCreated": 83398.515299, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Value for shellies/gfw/floor/main_light is correct (Content False and Type is ).", - "asctime": "2025-08-18 22:07:30,864", + "message": "Value for Shelly Main Light (gfw.floor) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:27:23,135", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state.set", @@ -19880,16 +108279,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547650.6639793, - "msecs": 663.0, - "relativeCreated": 14447.701813, - "thread": 136004360450304, + "created": 1755638842.9344509, + "msecs": 934.0, + "relativeCreated": 83197.589879, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/state/set and payload false", - "asctime": "2025-08-18 22:07:30,663" + "asctime": "2025-08-19 23:27:22,934" }, { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0.command", @@ -19907,16 +108306,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547650.666604, - "msecs": 666.0, - "relativeCreated": 14450.32668, - "thread": 136004334606016, + "created": 1755638842.936991, + "msecs": 936.0, + "relativeCreated": 83200.129982, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/gfw/floor/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-18 22:07:30,666" + "asctime": "2025-08-19 23:27:22,936" }, { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -19934,16 +108333,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547650.6669145, - "msecs": 666.0, - "relativeCreated": 14450.637182, - "thread": 136004334606016, + "created": 1755638842.9372122, + "msecs": 937.0, + "relativeCreated": 83200.351079, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off", - "asctime": "2025-08-18 22:07:30,666" + "asctime": "2025-08-19 23:27:22,937" }, { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -19961,16 +108360,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547650.667833, - "msecs": 667.0, - "relativeCreated": 14451.555756, - "thread": 136004334606016, + "created": 1755638842.9380429, + "msecs": 938.0, + "relativeCreated": 83201.182008, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:30,667" + "asctime": "2025-08-19 23:27:22,938" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", @@ -19988,22 +108387,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547650.7098258, - "msecs": 709.0, - "relativeCreated": 14493.548484, - "thread": 136004334606016, + "created": 1755638842.9783335, + "msecs": 978.0, + "relativeCreated": 83241.472326, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:30,709" + "asctime": "2025-08-19 23:27:22,978" }, { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for shellies/gfw/floor/main_light", + "Value for Shelly Main Light (gfw.floor)", "False", "" ], @@ -20016,22 +108415,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547650.8646524, - "msecs": 864.0, - "relativeCreated": 14648.374835, - "thread": 136004360450304, + "created": 1755638843.1351755, + "msecs": 135.0, + "relativeCreated": 83398.314306, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Result (Value for shellies/gfw/floor/main_light): False ()", - "asctime": "2025-08-18 22:07:30,864" + "message": "Result (Value for Shelly Main Light (gfw.floor)): False ()", + "asctime": "2025-08-19 23:27:23,135" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for shellies/gfw/floor/main_light", + "Value for Shelly Main Light (gfw.floor)", "=", "False", "" @@ -20045,28 +108444,28 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547650.8648021, - "msecs": 864.0, - "relativeCreated": 14648.524549, - "thread": 136004360450304, + "created": 1755638843.1353204, + "msecs": 135.0, + "relativeCreated": 83398.459353, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Expectation (Value for shellies/gfw/floor/main_light): result = False ()", - "asctime": "2025-08-18 22:07:30,864" + "message": "Expectation (Value for Shelly Main Light (gfw.floor)): result = False ()", + "asctime": "2025-08-19 23:27:23,135" } ], - "time_consumption": 6.389617919921875e-05 + "time_consumption": 5.602836608886719e-05 } ], - "time_consumption": 0.6038308143615723, - "time_start": "2025-08-18 22:07:30,261", - "time_finished": "2025-08-18 22:07:30,864" + "time_consumption": 0.6038670539855957, + "time_start": "2025-08-19 23:27:22,531", + "time_finished": "2025-08-19 23:27:23,135" }, - "REQ-0322": { + "REQ-0362": { "name": "__tLogger__", - "msg": "REQ-0322", + "msg": "REQ-0362", "args": null, "levelname": "INFO", "levelno": 20, @@ -20077,16 +108476,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1755547650.8652167, - "msecs": 865.0, - "relativeCreated": 14648.939311, - "thread": 136004360450304, + "created": 1755638843.1356366, + "msecs": 135.0, + "relativeCreated": 83398.775456, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "REQ-0322", - "asctime": "2025-08-18 22:07:30,865", + "message": "REQ-0362", + "asctime": "2025-08-19 23:27:23,135", "moduleLogger": [], "testcaseLogger": [ { @@ -20102,18 +108501,18 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 14, + "lineno": 19, "funcName": "device_follow", - "created": 1755547650.9657764, - "msecs": 965.0, - "relativeCreated": 14749.499112, - "thread": 136004360450304, + "created": 1755638843.2364707, + "msecs": 236.0, + "relativeCreated": 83499.609859, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-18 22:07:30,965", + "asctime": "2025-08-19 23:27:23,236", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.relay.0.set", @@ -20131,19 +108530,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547650.8654242, - "msecs": 865.0, - "relativeCreated": 14649.146825, - "thread": 136004360450304, + "created": 1755638843.1359696, + "msecs": 135.0, + "relativeCreated": 83399.108621, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/relay/0/set and payload false", - "asctime": "2025-08-18 22:07:30,865" + "asctime": "2025-08-19 23:27:23,135" } ], - "time_consumption": 0.10035228729248047 + "time_consumption": 0.10050106048583984 }, { "name": "__tLogger__", @@ -20161,16 +108560,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547651.0666206, - "msecs": 66.0, - "relativeCreated": 14850.343159, - "thread": 136004360450304, + "created": 1755638843.3372328, + "msecs": 337.0, + "relativeCreated": 83600.371808, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-18 22:07:31,066", + "asctime": "2025-08-19 23:27:23,337", "moduleLogger": [ { "name": "__unittest__", @@ -20189,16 +108588,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547651.0663714, - "msecs": 66.0, - "relativeCreated": 14850.093871, - "thread": 136004360450304, + "created": 1755638843.3370028, + "msecs": 337.0, + "relativeCreated": 83600.141821, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-18 22:07:31,066" + "asctime": "2025-08-19 23:27:23,337" }, { "name": "__unittest__", @@ -20218,25 +108617,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547651.066559, - "msecs": 66.0, - "relativeCreated": 14850.281666, - "thread": 136004360450304, + "created": 1755638843.3371732, + "msecs": 337.0, + "relativeCreated": 83600.312237, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-18 22:07:31,066" + "asctime": "2025-08-19 23:27:23,337" } ], - "time_consumption": 6.151199340820312e-05 + "time_consumption": 5.9604644775390625e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "shellies/gfw/floor/main_light", + "Shelly Main Light (gfw.floor)", "True" ], "levelname": "DEBUG", @@ -20246,18 +108645,18 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 22, + "lineno": 27, "funcName": "device_follow", - "created": 1755547651.0667384, - "msecs": 66.0, - "relativeCreated": 14850.461095, - "thread": 136004360450304, + "created": 1755638843.3373406, + "msecs": 337.0, + "relativeCreated": 83600.479753, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Setting state of shellies/gfw/floor/main_light to True", - "asctime": "2025-08-18 22:07:31,066", + "message": "Setting state of Shelly Main Light (gfw.floor) to True", + "asctime": "2025-08-19 23:27:23,337", "moduleLogger": [], "time_consumption": 0.0 }, @@ -20277,16 +108676,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547651.2684286, - "msecs": 268.0, - "relativeCreated": 15052.151099, - "thread": 136004360450304, + "created": 1755638843.5384662, + "msecs": 538.0, + "relativeCreated": 83801.605388, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Value for videv/gfw/floor/main_light is correct (Content True and Type is ).", - "asctime": "2025-08-18 22:07:31,268", + "asctime": "2025-08-19 23:27:23,538", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -20304,16 +108703,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547651.0669816, - "msecs": 66.0, - "relativeCreated": 14850.70429, - "thread": 136004360450304, + "created": 1755638843.3374546, + "msecs": 337.0, + "relativeCreated": 83600.593647, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on", - "asctime": "2025-08-18 22:07:31,066" + "asctime": "2025-08-19 23:27:23,337" }, { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -20331,16 +108730,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547651.0680501, - "msecs": 68.0, - "relativeCreated": 14851.772707, - "thread": 136004334606016, + "created": 1755638843.3385916, + "msecs": 338.0, + "relativeCreated": 83601.730568, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-18 22:07:31,068" + "asctime": "2025-08-19 23:27:23,338" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.get", @@ -20358,16 +108757,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547651.0701895, - "msecs": 70.0, - "relativeCreated": 14853.912225, - "thread": 136004334606016, + "created": 1755638843.3402689, + "msecs": 340.0, + "relativeCreated": 83603.407709, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/get and payload b'{\"state\": \"\"}'", - "asctime": "2025-08-18 22:07:31,070" + "asctime": "2025-08-19 23:27:23,340" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -20385,16 +108784,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547651.0703907, - "msecs": 70.0, - "relativeCreated": 14854.113332, - "thread": 136004334606016, + "created": 1755638843.3404489, + "msecs": 340.0, + "relativeCreated": 83603.587896, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:31,070" + "asctime": "2025-08-19 23:27:23,340" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.get", @@ -20412,16 +108811,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547651.0707226, - "msecs": 70.0, - "relativeCreated": 14854.445284, - "thread": 136004334606016, + "created": 1755638843.3407638, + "msecs": 340.0, + "relativeCreated": 83603.902798, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/get and payload b'{\"state\": \"\"}'", - "asctime": "2025-08-18 22:07:31,070" + "asctime": "2025-08-19 23:27:23,340" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -20439,16 +108838,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547651.070847, - "msecs": 70.0, - "relativeCreated": 14854.569705, - "thread": 136004334606016, + "created": 1755638843.3409061, + "msecs": 340.0, + "relativeCreated": 83604.045262, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:31,070" + "asctime": "2025-08-19 23:27:23,340" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", @@ -20466,16 +108865,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547651.0712483, - "msecs": 71.0, - "relativeCreated": 14854.97089, - "thread": 136004334606016, + "created": 1755638843.341243, + "msecs": 341.0, + "relativeCreated": 83604.382123, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'true'", - "asctime": "2025-08-18 22:07:31,071" + "asctime": "2025-08-19 23:27:23,341" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -20493,16 +108892,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547651.0716605, - "msecs": 71.0, - "relativeCreated": 14855.383088, - "thread": 136004334606016, + "created": 1755638843.341519, + "msecs": 341.0, + "relativeCreated": 83604.658059, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:31,071" + "asctime": "2025-08-19 23:27:23,341" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -20520,16 +108919,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547651.0718987, - "msecs": 71.0, - "relativeCreated": 14855.621181, - "thread": 136004334606016, + "created": 1755638843.341756, + "msecs": 341.0, + "relativeCreated": 83604.895143, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "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-18 22:07:31,071" + "asctime": "2025-08-19 23:27:23,341" }, { "name": "__unittest__", @@ -20548,16 +108947,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547651.2682347, - "msecs": 268.0, - "relativeCreated": 15051.957299, - "thread": 136004360450304, + "created": 1755638843.5382497, + "msecs": 538.0, + "relativeCreated": 83801.388622, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Result (Value for videv/gfw/floor/main_light): True ()", - "asctime": "2025-08-18 22:07:31,268" + "asctime": "2025-08-19 23:27:23,538" }, { "name": "__unittest__", @@ -20577,25 +108976,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547651.2683766, - "msecs": 268.0, - "relativeCreated": 15052.099223, - "thread": 136004360450304, + "created": 1755638843.538406, + "msecs": 538.0, + "relativeCreated": 83801.544788, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Expectation (Value for videv/gfw/floor/main_light): result = True ()", - "asctime": "2025-08-18 22:07:31,268" + "asctime": "2025-08-19 23:27:23,538" } ], - "time_consumption": 5.1975250244140625e-05 + "time_consumption": 6.031990051269531e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "shellies/gfw/floor/main_light", + "Shelly Main Light (gfw.floor)", "False" ], "levelname": "DEBUG", @@ -20605,18 +109004,18 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 22, + "lineno": 27, "funcName": "device_follow", - "created": 1755547651.268579, - "msecs": 268.0, - "relativeCreated": 15052.301725, - "thread": 136004360450304, + "created": 1755638843.53859, + "msecs": 538.0, + "relativeCreated": 83801.728866, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Setting state of shellies/gfw/floor/main_light to False", - "asctime": "2025-08-18 22:07:31,268", + "message": "Setting state of Shelly Main Light (gfw.floor) to False", + "asctime": "2025-08-19 23:27:23,538", "moduleLogger": [], "time_consumption": 0.0 }, @@ -20636,16 +109035,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547651.4704278, - "msecs": 470.0, - "relativeCreated": 15254.150374, - "thread": 136004360450304, + "created": 1755638843.739785, + "msecs": 739.0, + "relativeCreated": 84002.924015, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Value for videv/gfw/floor/main_light is correct (Content False and Type is ).", - "asctime": "2025-08-18 22:07:31,470", + "asctime": "2025-08-19 23:27:23,739", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -20663,16 +109062,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547651.2688174, - "msecs": 268.0, - "relativeCreated": 15052.539959, - "thread": 136004360450304, + "created": 1755638843.5387092, + "msecs": 538.0, + "relativeCreated": 83801.848263, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off", - "asctime": "2025-08-18 22:07:31,268" + "asctime": "2025-08-19 23:27:23,538" }, { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -20690,16 +109089,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547651.2698827, - "msecs": 269.0, - "relativeCreated": 15053.605272, - "thread": 136004334606016, + "created": 1755638843.539834, + "msecs": 539.0, + "relativeCreated": 83802.973141, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:31,269" + "asctime": "2025-08-19 23:27:23,539" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", @@ -20717,16 +109116,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547651.2713387, - "msecs": 271.0, - "relativeCreated": 15055.061299, - "thread": 136004334606016, + "created": 1755638843.5411367, + "msecs": 541.0, + "relativeCreated": 83804.275551, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:31,271" + "asctime": "2025-08-19 23:27:23,541" }, { "name": "__unittest__", @@ -20745,16 +109144,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547651.4702127, - "msecs": 470.0, - "relativeCreated": 15253.935348, - "thread": 136004360450304, + "created": 1755638843.7395568, + "msecs": 739.0, + "relativeCreated": 84002.695843, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Result (Value for videv/gfw/floor/main_light): False ()", - "asctime": "2025-08-18 22:07:31,470" + "asctime": "2025-08-19 23:27:23,739" }, { "name": "__unittest__", @@ -20774,24 +109173,8438 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547651.4703681, - "msecs": 470.0, - "relativeCreated": 15254.090832, - "thread": 136004360450304, + "created": 1755638843.739705, + "msecs": 739.0, + "relativeCreated": 84002.844141, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Expectation (Value for videv/gfw/floor/main_light): result = False ()", - "asctime": "2025-08-18 22:07:31,470" + "asctime": "2025-08-19 23:27:23,739" } ], - "time_consumption": 5.9604644775390625e-05 + "time_consumption": 7.987022399902344e-05 } ], - "time_consumption": 0.6052110195159912, - "time_start": "2025-08-18 22:07:30,865", - "time_finished": "2025-08-18 22:07:31,470" + "time_consumption": 0.6041483879089355, + "time_start": "2025-08-19 23:27:23,135", + "time_finished": "2025-08-19 23:27:23,739" + }, + "REQ-0363": { + "name": "__tLogger__", + "msg": "REQ-0363", + "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": 1755638843.7400796, + "msecs": 740.0, + "relativeCreated": 84003.218624, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0363", + "asctime": "2025-08-19 23:27:23,740", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638843.8406258, + "msecs": 840.0, + "relativeCreated": 84103.764795, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:27:23,840", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/gfw/floor/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638843.7402296, + "msecs": 740.0, + "relativeCreated": 84003.368761, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on", + "asctime": "2025-08-19 23:27:23,740" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/gfw/floor/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638843.741352, + "msecs": 741.0, + "relativeCreated": 84004.491153, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-19 23:27:23,741" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.get", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1/get", + "b'{\"state\": \"\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638843.7429347, + "msecs": 742.0, + "relativeCreated": 84006.073773, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/get and payload b'{\"state\": \"\"}'", + "asctime": "2025-08-19 23:27:23,742" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_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": 1755638843.7430885, + "msecs": 743.0, + "relativeCreated": 84006.227361, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:23,743" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.get", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2/get", + "b'{\"state\": \"\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638843.7433898, + "msecs": 743.0, + "relativeCreated": 84006.528863, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/get and payload b'{\"state\": \"\"}'", + "asctime": "2025-08-19 23:27:23,743" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_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": 1755638843.7435, + "msecs": 743.0, + "relativeCreated": 84006.639093, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:23,743" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638843.7438323, + "msecs": 743.0, + "relativeCreated": 84006.971272, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'true'", + "asctime": "2025-08-19 23:27:23,743" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_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": 1755638843.7441025, + "msecs": 744.0, + "relativeCreated": 84007.24135, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:23,744" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_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": 1755638843.7443163, + "msecs": 744.0, + "relativeCreated": 84007.455364, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:23,744" + } + ], + "time_consumption": 0.09630942344665527 + }, + { + "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": 1755638843.9418178, + "msecs": 941.0, + "relativeCreated": 84204.956794, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-19 23:27:23,941", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness/set", + "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": 1755638843.8409348, + "msecs": 840.0, + "relativeCreated": 84104.073573, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 100", + "asctime": "2025-08-19 23:27:23,840" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638843.8412488, + "msecs": 841.0, + "relativeCreated": 84104.387875, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:23,841" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638843.8414001, + "msecs": 841.0, + "relativeCreated": 84104.538983, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:23,841" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1/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": 1755638843.8439329, + "msecs": 843.0, + "relativeCreated": 84107.071935, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:27:23,843" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2/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": 1755638843.8443117, + "msecs": 844.0, + "relativeCreated": 84107.450884, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:27:23,844" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638843.8843021, + "msecs": 884.0, + "relativeCreated": 84147.441061, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:23,884" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638843.8845394, + "msecs": 884.0, + "relativeCreated": 84147.678459, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:23,884" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness", + "b'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638843.8865807, + "msecs": 886.0, + "relativeCreated": 84149.719818, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'100'", + "asctime": "2025-08-19 23:27:23,886" + } + ], + "time_consumption": 0.0552370548248291 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638844.0423958, + "msecs": 42.0, + "relativeCreated": 84305.534834, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-19 23:27:24,042", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638844.0422316, + "msecs": 42.0, + "relativeCreated": 84305.370558, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-19 23:27:24,042" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638844.0423484, + "msecs": 42.0, + "relativeCreated": 84305.487412, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-19 23:27:24,042" + } + ], + "time_consumption": 4.744529724121094e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/floor/main_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638844.042492, + "msecs": 42.0, + "relativeCreated": 84305.630922, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/floor/main_light to 0", + "asctime": "2025-08-19 23:27:24,042", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/floor/main_light_1 is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638844.2436483, + "msecs": 243.0, + "relativeCreated": 84506.787309, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/floor/main_light_1 is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:27:24,243", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness/set", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638844.0426033, + "msecs": 42.0, + "relativeCreated": 84305.742316, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 0", + "asctime": "2025-08-19 23:27:24,042" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1/set", + "b'{\"brightness\": 1}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638844.0448816, + "msecs": 44.0, + "relativeCreated": 84308.02075, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"brightness\": 1}'", + "asctime": "2025-08-19 23:27:24,044" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638844.0451272, + "msecs": 45.0, + "relativeCreated": 84308.266071, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:24,045" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2/set", + "b'{\"brightness\": 1}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638844.0454328, + "msecs": 45.0, + "relativeCreated": 84308.571828, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"brightness\": 1}'", + "asctime": "2025-08-19 23:27:24,045" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638844.0455532, + "msecs": 45.0, + "relativeCreated": 84308.692032, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:24,045" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638844.0460236, + "msecs": 46.0, + "relativeCreated": 84309.162616, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:24,046" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638844.0462503, + "msecs": 46.0, + "relativeCreated": 84309.389366, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:24,046" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638844.0882835, + "msecs": 88.0, + "relativeCreated": 84351.422639, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'0'", + "asctime": "2025-08-19 23:27:24,088" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/floor/main_light_1", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638844.2434564, + "msecs": 243.0, + "relativeCreated": 84506.595208, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/floor/main_light_1): 0 ()", + "asctime": "2025-08-19 23:27:24,243" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/floor/main_light_1", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638844.2435951, + "msecs": 243.0, + "relativeCreated": 84506.734049, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/floor/main_light_1): result = 0 ()", + "asctime": "2025-08-19 23:27:24,243" + } + ], + "time_consumption": 5.316734313964844e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/floor/main_light", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638844.2437592, + "msecs": 243.0, + "relativeCreated": 84506.898113, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/floor/main_light to 20", + "asctime": "2025-08-19 23:27:24,243", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/floor/main_light_1 is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638844.444942, + "msecs": 444.0, + "relativeCreated": 84708.081177, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/floor/main_light_1 is correct (Content 20 and Type is ).", + "asctime": "2025-08-19 23:27:24,444", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness/set", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638844.243869, + "msecs": 243.0, + "relativeCreated": 84507.008308, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 20", + "asctime": "2025-08-19 23:27:24,243" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1/set", + "b'{\"brightness\": 52}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638844.2465708, + "msecs": 246.0, + "relativeCreated": 84509.709869, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"brightness\": 52}'", + "asctime": "2025-08-19 23:27:24,246" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638844.2468293, + "msecs": 246.0, + "relativeCreated": 84509.968341, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:24,246" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2/set", + "b'{\"brightness\": 52}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638844.2472181, + "msecs": 247.0, + "relativeCreated": 84510.357135, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"brightness\": 52}'", + "asctime": "2025-08-19 23:27:24,247" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638844.2473714, + "msecs": 247.0, + "relativeCreated": 84510.510495, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:24,247" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638844.2478702, + "msecs": 247.0, + "relativeCreated": 84511.009142, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:24,247" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638844.2481449, + "msecs": 248.0, + "relativeCreated": 84511.283796, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:24,248" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness", + "b'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": 1755638844.289105, + "msecs": 289.0, + "relativeCreated": 84552.244025, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'20'", + "asctime": "2025-08-19 23:27:24,289" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/floor/main_light_1", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638844.4446766, + "msecs": 444.0, + "relativeCreated": 84707.815601, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/floor/main_light_1): 20 ()", + "asctime": "2025-08-19 23:27:24,444" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/floor/main_light_1", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638844.4448512, + "msecs": 444.0, + "relativeCreated": 84707.990303, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/floor/main_light_1): result = 20 ()", + "asctime": "2025-08-19 23:27:24,444" + } + ], + "time_consumption": 9.083747863769531e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/floor/main_light", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638844.445065, + "msecs": 445.0, + "relativeCreated": 84708.204064, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/floor/main_light to 40", + "asctime": "2025-08-19 23:27:24,445", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/floor/main_light_1 is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638844.6463118, + "msecs": 646.0, + "relativeCreated": 84909.450789, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/floor/main_light_1 is correct (Content 40 and Type is ).", + "asctime": "2025-08-19 23:27:24,646", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness/set", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638844.445185, + "msecs": 445.0, + "relativeCreated": 84708.324083, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 40", + "asctime": "2025-08-19 23:27:24,445" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1/set", + "b'{\"brightness\": 102}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638844.4481852, + "msecs": 448.0, + "relativeCreated": 84711.324011, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"brightness\": 102}'", + "asctime": "2025-08-19 23:27:24,448" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638844.4483995, + "msecs": 448.0, + "relativeCreated": 84711.538524, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:24,448" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2/set", + "b'{\"brightness\": 102}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638844.4487622, + "msecs": 448.0, + "relativeCreated": 84711.901119, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"brightness\": 102}'", + "asctime": "2025-08-19 23:27:24,448" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638844.4489162, + "msecs": 448.0, + "relativeCreated": 84712.055148, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:24,448" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638844.4493806, + "msecs": 449.0, + "relativeCreated": 84712.51972, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:24,449" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638844.4496236, + "msecs": 449.0, + "relativeCreated": 84712.76251, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:24,449" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness", + "b'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638844.4908676, + "msecs": 490.0, + "relativeCreated": 84754.006685, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'40'", + "asctime": "2025-08-19 23:27:24,490" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/floor/main_light_1", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638844.6460998, + "msecs": 646.0, + "relativeCreated": 84909.238741, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/floor/main_light_1): 40 ()", + "asctime": "2025-08-19 23:27:24,646" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/floor/main_light_1", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638844.6462317, + "msecs": 646.0, + "relativeCreated": 84909.370614, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/floor/main_light_1): result = 40 ()", + "asctime": "2025-08-19 23:27:24,646" + } + ], + "time_consumption": 8.0108642578125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/floor/main_light", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638844.646424, + "msecs": 646.0, + "relativeCreated": 84909.563004, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/floor/main_light to 60", + "asctime": "2025-08-19 23:27:24,646", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/floor/main_light_1 is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638844.847617, + "msecs": 847.0, + "relativeCreated": 85110.75604, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/floor/main_light_1 is correct (Content 60 and Type is ).", + "asctime": "2025-08-19 23:27:24,847", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness/set", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638844.6465313, + "msecs": 646.0, + "relativeCreated": 84909.670448, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 60", + "asctime": "2025-08-19 23:27:24,646" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1/set", + "b'{\"brightness\": 153}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638844.649381, + "msecs": 649.0, + "relativeCreated": 84912.519995, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"brightness\": 153}'", + "asctime": "2025-08-19 23:27:24,649" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638844.6496205, + "msecs": 649.0, + "relativeCreated": 84912.759561, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:24,649" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2/set", + "b'{\"brightness\": 153}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638844.650015, + "msecs": 650.0, + "relativeCreated": 84913.154354, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"brightness\": 153}'", + "asctime": "2025-08-19 23:27:24,650" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638844.6501627, + "msecs": 650.0, + "relativeCreated": 84913.301811, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:24,650" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638844.6506736, + "msecs": 650.0, + "relativeCreated": 84913.812768, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:24,650" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638844.6509287, + "msecs": 650.0, + "relativeCreated": 84914.067742, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:24,650" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness", + "b'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638844.6914604, + "msecs": 691.0, + "relativeCreated": 84954.599233, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'60'", + "asctime": "2025-08-19 23:27:24,691" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/floor/main_light_1", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638844.8474162, + "msecs": 847.0, + "relativeCreated": 85110.555068, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/floor/main_light_1): 60 ()", + "asctime": "2025-08-19 23:27:24,847" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/floor/main_light_1", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638844.8475602, + "msecs": 847.0, + "relativeCreated": 85110.699246, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/floor/main_light_1): result = 60 ()", + "asctime": "2025-08-19 23:27:24,847" + } + ], + "time_consumption": 5.6743621826171875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/floor/main_light", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638844.8477397, + "msecs": 847.0, + "relativeCreated": 85110.878774, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/floor/main_light to 80", + "asctime": "2025-08-19 23:27:24,847", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/floor/main_light_1 is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638845.0490484, + "msecs": 49.0, + "relativeCreated": 85312.18737, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/floor/main_light_1 is correct (Content 80 and Type is ).", + "asctime": "2025-08-19 23:27:25,049", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness/set", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638844.8478887, + "msecs": 847.0, + "relativeCreated": 85111.027617, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 80", + "asctime": "2025-08-19 23:27:24,847" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1/set", + "b'{\"brightness\": 203}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638844.8505547, + "msecs": 850.0, + "relativeCreated": 85113.693529, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"brightness\": 203}'", + "asctime": "2025-08-19 23:27:24,850" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638844.8508313, + "msecs": 850.0, + "relativeCreated": 85113.970485, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:24,850" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2/set", + "b'{\"brightness\": 203}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638844.8512363, + "msecs": 851.0, + "relativeCreated": 85114.375476, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"brightness\": 203}'", + "asctime": "2025-08-19 23:27:24,851" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638844.851388, + "msecs": 851.0, + "relativeCreated": 85114.527027, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:24,851" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638844.8519444, + "msecs": 851.0, + "relativeCreated": 85115.083441, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:24,851" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638844.8521903, + "msecs": 852.0, + "relativeCreated": 85115.329319, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:24,852" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness", + "b'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638844.8931043, + "msecs": 893.0, + "relativeCreated": 85156.243433, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'80'", + "asctime": "2025-08-19 23:27:24,893" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/floor/main_light_1", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638845.048824, + "msecs": 48.0, + "relativeCreated": 85311.963019, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/floor/main_light_1): 80 ()", + "asctime": "2025-08-19 23:27:25,048" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/floor/main_light_1", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638845.0489936, + "msecs": 48.0, + "relativeCreated": 85312.132637, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/floor/main_light_1): result = 80 ()", + "asctime": "2025-08-19 23:27:25,048" + } + ], + "time_consumption": 5.4836273193359375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/floor/main_light", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638845.0491624, + "msecs": 49.0, + "relativeCreated": 85312.301411, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/floor/main_light to 100", + "asctime": "2025-08-19 23:27:25,049", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/floor/main_light_1 is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638845.250343, + "msecs": 250.0, + "relativeCreated": 85513.482167, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/floor/main_light_1 is correct (Content 100 and Type is ).", + "asctime": "2025-08-19 23:27:25,250", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness/set", + "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": 1755638845.049301, + "msecs": 49.0, + "relativeCreated": 85312.439965, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 100", + "asctime": "2025-08-19 23:27:25,049" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1/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": 1755638845.051878, + "msecs": 51.0, + "relativeCreated": 85315.016907, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:27:25,051" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638845.0521257, + "msecs": 52.0, + "relativeCreated": 85315.264647, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:25,052" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2/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": 1755638845.0524666, + "msecs": 52.0, + "relativeCreated": 85315.605677, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-19 23:27:25,052" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638845.052619, + "msecs": 52.0, + "relativeCreated": 85315.757973, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:25,052" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638845.0531569, + "msecs": 53.0, + "relativeCreated": 85316.29583, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:25,053" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638845.053406, + "msecs": 53.0, + "relativeCreated": 85316.544847, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:25,053" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness", + "b'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638845.0952272, + "msecs": 95.0, + "relativeCreated": 85358.366135, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'100'", + "asctime": "2025-08-19 23:27:25,095" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/floor/main_light_1", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638845.2501502, + "msecs": 250.0, + "relativeCreated": 85513.28925, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/floor/main_light_1): 100 ()", + "asctime": "2025-08-19 23:27:25,250" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/floor/main_light_1", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638845.2502909, + "msecs": 250.0, + "relativeCreated": 85513.429868, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/floor/main_light_1): result = 100 ()", + "asctime": "2025-08-19 23:27:25,250" + } + ], + "time_consumption": 5.221366882324219e-05 + } + ], + "time_consumption": 1.510263442993164, + "time_start": "2025-08-19 23:27:23,740", + "time_finished": "2025-08-19 23:27:25,250" + }, + "REQ-0364": { + "name": "__tLogger__", + "msg": "REQ-0364", + "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": 1755638845.2506452, + "msecs": 250.0, + "relativeCreated": 85513.784233, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0364", + "asctime": "2025-08-19 23:27:25,250", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638845.3509414, + "msecs": 350.0, + "relativeCreated": 85614.08034, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:27:25,350", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638845.4518154, + "msecs": 451.0, + "relativeCreated": 85714.954354, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-19 23:27:25,451", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness/set", + "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": 1755638845.3512821, + "msecs": 351.0, + "relativeCreated": 85614.421215, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 100", + "asctime": "2025-08-19 23:27:25,351" + } + ], + "time_consumption": 0.10053324699401855 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638845.5525806, + "msecs": 552.0, + "relativeCreated": 85815.719519, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-19 23:27:25,552", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638845.5523596, + "msecs": 552.0, + "relativeCreated": 85815.498583, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-19 23:27:25,552" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638845.5525017, + "msecs": 552.0, + "relativeCreated": 85815.640875, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-19 23:27:25,552" + } + ], + "time_consumption": 7.891654968261719e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638845.552737, + "msecs": 552.0, + "relativeCreated": 85815.87598, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/floor/main_light_1 to 0", + "asctime": "2025-08-19 23:27:25,552", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/floor/main_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638845.7541444, + "msecs": 754.0, + "relativeCreated": 86017.283582, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/floor/main_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:27:25,754", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638845.552959, + "msecs": 552.0, + "relativeCreated": 85816.097897, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:25,552" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638845.553222, + "msecs": 553.0, + "relativeCreated": 85816.360983, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:25,553" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638845.5540123, + "msecs": 554.0, + "relativeCreated": 85817.151313, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:25,554" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638845.554367, + "msecs": 554.0, + "relativeCreated": 85817.505994, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:25,554" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638845.5557709, + "msecs": 555.0, + "relativeCreated": 85818.909884, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'0'", + "asctime": "2025-08-19 23:27:25,555" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/floor/main_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638845.7539446, + "msecs": 753.0, + "relativeCreated": 86017.08362, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/floor/main_light): 0 ()", + "asctime": "2025-08-19 23:27:25,753" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/floor/main_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638845.754091, + "msecs": 754.0, + "relativeCreated": 86017.229979, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/floor/main_light): result = 0 ()", + "asctime": "2025-08-19 23:27:25,754" + } + ], + "time_consumption": 5.340576171875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638845.7543273, + "msecs": 754.0, + "relativeCreated": 86017.466308, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/floor/main_light_1 to 20", + "asctime": "2025-08-19 23:27:25,754", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/floor/main_light is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638845.9556327, + "msecs": 955.0, + "relativeCreated": 86218.771752, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/floor/main_light is correct (Content 20 and Type is ).", + "asctime": "2025-08-19 23:27:25,955", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638845.7545087, + "msecs": 754.0, + "relativeCreated": 86017.647926, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:25,754" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638845.754775, + "msecs": 754.0, + "relativeCreated": 86017.914076, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:25,754" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638845.7556818, + "msecs": 755.0, + "relativeCreated": 86018.82091, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:25,755" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638845.7560668, + "msecs": 756.0, + "relativeCreated": 86019.205768, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:25,756" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness", + "b'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": 1755638845.7963636, + "msecs": 796.0, + "relativeCreated": 86059.502617, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'20'", + "asctime": "2025-08-19 23:27:25,796" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/floor/main_light", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638845.9554193, + "msecs": 955.0, + "relativeCreated": 86218.558392, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/floor/main_light): 20 ()", + "asctime": "2025-08-19 23:27:25,955" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/floor/main_light", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638845.9555748, + "msecs": 955.0, + "relativeCreated": 86218.713717, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/floor/main_light): result = 20 ()", + "asctime": "2025-08-19 23:27:25,955" + } + ], + "time_consumption": 5.793571472167969e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638845.955798, + "msecs": 955.0, + "relativeCreated": 86218.937142, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/floor/main_light_1 to 40", + "asctime": "2025-08-19 23:27:25,955", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/floor/main_light is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638846.1572816, + "msecs": 157.0, + "relativeCreated": 86420.420588, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/floor/main_light is correct (Content 40 and Type is ).", + "asctime": "2025-08-19 23:27:26,157", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638845.9560287, + "msecs": 956.0, + "relativeCreated": 86219.167711, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:25,956" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638845.956344, + "msecs": 956.0, + "relativeCreated": 86219.482936, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:25,956" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638845.9571552, + "msecs": 957.0, + "relativeCreated": 86220.294395, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:25,957" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638845.957512, + "msecs": 957.0, + "relativeCreated": 86220.650937, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:25,957" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness", + "b'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638845.9994211, + "msecs": 999.0, + "relativeCreated": 86262.560227, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'40'", + "asctime": "2025-08-19 23:27:25,999" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/floor/main_light", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638846.1570866, + "msecs": 157.0, + "relativeCreated": 86420.225828, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/floor/main_light): 40 ()", + "asctime": "2025-08-19 23:27:26,157" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/floor/main_light", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638846.1572287, + "msecs": 157.0, + "relativeCreated": 86420.367879, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/floor/main_light): result = 40 ()", + "asctime": "2025-08-19 23:27:26,157" + } + ], + "time_consumption": 5.2928924560546875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638846.1574385, + "msecs": 157.0, + "relativeCreated": 86420.577542, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/floor/main_light_1 to 60", + "asctime": "2025-08-19 23:27:26,157", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/floor/main_light is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638846.3586717, + "msecs": 358.0, + "relativeCreated": 86621.810667, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/floor/main_light is correct (Content 60 and Type is ).", + "asctime": "2025-08-19 23:27:26,358", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638846.1576118, + "msecs": 157.0, + "relativeCreated": 86420.75069, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:26,157" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638846.1578815, + "msecs": 157.0, + "relativeCreated": 86421.020652, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:26,157" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638846.158684, + "msecs": 158.0, + "relativeCreated": 86421.822894, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:26,158" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638846.1590273, + "msecs": 159.0, + "relativeCreated": 86422.16654, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:26,159" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness", + "b'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638846.199478, + "msecs": 199.0, + "relativeCreated": 86462.616935, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'60'", + "asctime": "2025-08-19 23:27:26,199" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/floor/main_light", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638846.3584533, + "msecs": 358.0, + "relativeCreated": 86621.592227, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/floor/main_light): 60 ()", + "asctime": "2025-08-19 23:27:26,358" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/floor/main_light", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638846.3585987, + "msecs": 358.0, + "relativeCreated": 86621.737617, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/floor/main_light): result = 60 ()", + "asctime": "2025-08-19 23:27:26,358" + } + ], + "time_consumption": 7.295608520507812e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638846.3588574, + "msecs": 358.0, + "relativeCreated": 86621.996501, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/floor/main_light_1 to 80", + "asctime": "2025-08-19 23:27:26,358", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/floor/main_light is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638846.5602312, + "msecs": 560.0, + "relativeCreated": 86823.3703, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/floor/main_light is correct (Content 80 and Type is ).", + "asctime": "2025-08-19 23:27:26,560", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638846.3590798, + "msecs": 359.0, + "relativeCreated": 86622.218865, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:26,359" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638846.3593528, + "msecs": 359.0, + "relativeCreated": 86622.491914, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:26,359" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638846.3600025, + "msecs": 360.0, + "relativeCreated": 86623.141441, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:26,360" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638846.3604, + "msecs": 360.0, + "relativeCreated": 86623.538766, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:26,360" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness", + "b'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638846.4015472, + "msecs": 401.0, + "relativeCreated": 86664.68628, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'80'", + "asctime": "2025-08-19 23:27:26,401" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/floor/main_light", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638846.5600438, + "msecs": 560.0, + "relativeCreated": 86823.182857, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/floor/main_light): 80 ()", + "asctime": "2025-08-19 23:27:26,560" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/floor/main_light", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638846.5601795, + "msecs": 560.0, + "relativeCreated": 86823.318403, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/floor/main_light): result = 80 ()", + "asctime": "2025-08-19 23:27:26,560" + } + ], + "time_consumption": 5.173683166503906e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "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": 27, + "funcName": "device_follow", + "created": 1755638846.5603814, + "msecs": 560.0, + "relativeCreated": 86823.520419, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/floor/main_light_1 to 100", + "asctime": "2025-08-19 23:27:26,560", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/floor/main_light is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638846.7617238, + "msecs": 761.0, + "relativeCreated": 87024.862765, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/floor/main_light is correct (Content 100 and Type is ).", + "asctime": "2025-08-19 23:27:26,761", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638846.5605521, + "msecs": 560.0, + "relativeCreated": 86823.69111, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:26,560" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638846.5608313, + "msecs": 560.0, + "relativeCreated": 86823.970153, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:26,560" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638846.5616803, + "msecs": 561.0, + "relativeCreated": 86824.819419, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:26,561" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638846.5620553, + "msecs": 562.0, + "relativeCreated": 86825.194456, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:26,562" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness", + "b'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638846.6026616, + "msecs": 602.0, + "relativeCreated": 86865.800666, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'100'", + "asctime": "2025-08-19 23:27:26,602" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/floor/main_light", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638846.7615294, + "msecs": 761.0, + "relativeCreated": 87024.66841, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/floor/main_light): 100 ()", + "asctime": "2025-08-19 23:27:26,761" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/floor/main_light", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638846.7616708, + "msecs": 761.0, + "relativeCreated": 87024.8098, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/floor/main_light): result = 100 ()", + "asctime": "2025-08-19 23:27:26,761" + } + ], + "time_consumption": 5.2928924560546875e-05 + } + ], + "time_consumption": 1.5110785961151123, + "time_start": "2025-08-19 23:27:25,250", + "time_finished": "2025-08-19 23:27:26,761" + }, + "REQ-0365": { + "name": "__tLogger__", + "msg": "REQ-0365", + "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": 1755638846.7620704, + "msecs": 762.0, + "relativeCreated": 87025.209623, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0365", + "asctime": "2025-08-19 23:27:26,762", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638846.8624632, + "msecs": 862.0, + "relativeCreated": 87125.602254, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:27:26,862", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638846.9636247, + "msecs": 963.0, + "relativeCreated": 87226.763626, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 10", + "asctime": "2025-08-19 23:27:26,963", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638846.8627713, + "msecs": 862.0, + "relativeCreated": 87125.91011, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 10", + "asctime": "2025-08-19 23:27:26,862" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638846.8631792, + "msecs": 863.0, + "relativeCreated": 87126.31835, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:26,863" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638846.8633716, + "msecs": 863.0, + "relativeCreated": 87126.51048, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:26,863" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638846.865846, + "msecs": 865.0, + "relativeCreated": 87128.984985, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:27:26,865" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638846.8663206, + "msecs": 866.0, + "relativeCreated": 87129.459686, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:27:26,866" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_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": 1755638846.9064121, + "msecs": 906.0, + "relativeCreated": 87169.55107, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:26,906" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_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": 1755638846.9066548, + "msecs": 906.0, + "relativeCreated": 87169.793783, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:26,906" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp", + "b'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638846.907499, + "msecs": 907.0, + "relativeCreated": 87170.63789, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'10'", + "asctime": "2025-08-19 23:27:26,907" + } + ], + "time_consumption": 0.056125640869140625 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(10, 10)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638847.0643654, + "msecs": 64.0, + "relativeCreated": 87327.504263, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", + "asctime": "2025-08-19 23:27:27,064", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638847.0641675, + "msecs": 64.0, + "relativeCreated": 87327.306394, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (10, 10) ()", + "asctime": "2025-08-19 23:27:27,064" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638847.064311, + "msecs": 64.0, + "relativeCreated": 87327.449972, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", + "asctime": "2025-08-19 23:27:27,064" + } + ], + "time_consumption": 5.435943603515625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/floor/main_light", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638847.0644777, + "msecs": 64.0, + "relativeCreated": 87327.616624, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/floor/main_light to 0", + "asctime": "2025-08-19 23:27:27,064", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/floor/main_light_1 is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638847.26546, + "msecs": 265.0, + "relativeCreated": 87528.59893, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/floor/main_light_1 is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:27:27,265", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp/set", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638847.064621, + "msecs": 64.0, + "relativeCreated": 87327.759962, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 0", + "asctime": "2025-08-19 23:27:27,064" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1/set", + "b'{\"color_temp\": 250}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638847.0675733, + "msecs": 67.0, + "relativeCreated": 87330.712239, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"color_temp\": 250}'", + "asctime": "2025-08-19 23:27:27,067" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638847.0678704, + "msecs": 67.0, + "relativeCreated": 87331.009498, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:27,067" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2/set", + "b'{\"color_temp\": 250}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638847.0682962, + "msecs": 68.0, + "relativeCreated": 87331.435311, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"color_temp\": 250}'", + "asctime": "2025-08-19 23:27:27,068" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638847.0684488, + "msecs": 68.0, + "relativeCreated": 87331.587713, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:27,068" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638847.0693343, + "msecs": 69.0, + "relativeCreated": 87332.473256, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:27,069" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638847.0696385, + "msecs": 69.0, + "relativeCreated": 87332.777299, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:27,069" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638847.1134243, + "msecs": 113.0, + "relativeCreated": 87376.56331, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'0'", + "asctime": "2025-08-19 23:27:27,113" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/floor/main_light_1", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638847.2652495, + "msecs": 265.0, + "relativeCreated": 87528.388615, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/floor/main_light_1): 0 ()", + "asctime": "2025-08-19 23:27:27,265" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/floor/main_light_1", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638847.2653801, + "msecs": 265.0, + "relativeCreated": 87528.519133, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/floor/main_light_1): result = 0 ()", + "asctime": "2025-08-19 23:27:27,265" + } + ], + "time_consumption": 7.987022399902344e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/floor/main_light", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638847.26558, + "msecs": 265.0, + "relativeCreated": 87528.719054, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/floor/main_light to 2", + "asctime": "2025-08-19 23:27:27,265", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/floor/main_light_1 is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638847.466761, + "msecs": 466.0, + "relativeCreated": 87729.900329, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/floor/main_light_1 is correct (Content 2 and Type is ).", + "asctime": "2025-08-19 23:27:27,466", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp/set", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638847.2656887, + "msecs": 265.0, + "relativeCreated": 87528.827498, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 2", + "asctime": "2025-08-19 23:27:27,265" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1/set", + "b'{\"color_temp\": 291}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638847.2683728, + "msecs": 268.0, + "relativeCreated": 87531.511751, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"color_temp\": 291}'", + "asctime": "2025-08-19 23:27:27,268" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638847.2686532, + "msecs": 268.0, + "relativeCreated": 87531.792152, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:27,268" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2/set", + "b'{\"color_temp\": 291}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638847.2690198, + "msecs": 269.0, + "relativeCreated": 87532.158957, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"color_temp\": 291}'", + "asctime": "2025-08-19 23:27:27,269" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638847.269156, + "msecs": 269.0, + "relativeCreated": 87532.295127, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:27,269" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638847.2696579, + "msecs": 269.0, + "relativeCreated": 87532.796981, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:27,269" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638847.2699263, + "msecs": 269.0, + "relativeCreated": 87533.065356, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:27,269" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp", + "b'2'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638847.3108854, + "msecs": 310.0, + "relativeCreated": 87574.024406, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'2'", + "asctime": "2025-08-19 23:27:27,310" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/floor/main_light_1", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638847.4665751, + "msecs": 466.0, + "relativeCreated": 87729.714016, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/floor/main_light_1): 2 ()", + "asctime": "2025-08-19 23:27:27,466" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/floor/main_light_1", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638847.466709, + "msecs": 466.0, + "relativeCreated": 87729.848068, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/floor/main_light_1): result = 2 ()", + "asctime": "2025-08-19 23:27:27,466" + } + ], + "time_consumption": 5.221366882324219e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/floor/main_light", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638847.4669328, + "msecs": 466.0, + "relativeCreated": 87730.071704, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/floor/main_light to 4", + "asctime": "2025-08-19 23:27:27,466", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/floor/main_light_1 is correct (Content %s and Type is %s).", + "args": [ + "4", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638847.6680381, + "msecs": 668.0, + "relativeCreated": 87931.177084, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/floor/main_light_1 is correct (Content 4 and Type is ).", + "asctime": "2025-08-19 23:27:27,668", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp/set", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638847.4670482, + "msecs": 467.0, + "relativeCreated": 87730.187297, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 4", + "asctime": "2025-08-19 23:27:27,467" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1/set", + "b'{\"color_temp\": 332}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638847.4696617, + "msecs": 469.0, + "relativeCreated": 87732.800824, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"color_temp\": 332}'", + "asctime": "2025-08-19 23:27:27,469" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638847.4699454, + "msecs": 469.0, + "relativeCreated": 87733.084392, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:27,469" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2/set", + "b'{\"color_temp\": 332}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638847.47029, + "msecs": 470.0, + "relativeCreated": 87733.428906, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"color_temp\": 332}'", + "asctime": "2025-08-19 23:27:27,470" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638847.4704254, + "msecs": 470.0, + "relativeCreated": 87733.564228, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:27,470" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638847.470929, + "msecs": 470.0, + "relativeCreated": 87734.067977, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:27,470" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638847.4711766, + "msecs": 471.0, + "relativeCreated": 87734.315764, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:27,471" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp", + "b'4'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638847.5120957, + "msecs": 512.0, + "relativeCreated": 87775.234877, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'4'", + "asctime": "2025-08-19 23:27:27,512" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/floor/main_light_1", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638847.6677825, + "msecs": 667.0, + "relativeCreated": 87930.921756, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/floor/main_light_1): 4 ()", + "asctime": "2025-08-19 23:27:27,667" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/floor/main_light_1", + "=", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638847.6679478, + "msecs": 667.0, + "relativeCreated": 87931.086894, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/floor/main_light_1): result = 4 ()", + "asctime": "2025-08-19 23:27:27,667" + } + ], + "time_consumption": 9.036064147949219e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/floor/main_light", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638847.668156, + "msecs": 668.0, + "relativeCreated": 87931.294975, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/floor/main_light to 6", + "asctime": "2025-08-19 23:27:27,668", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/floor/main_light_1 is correct (Content %s and Type is %s).", + "args": [ + "6", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638847.8693569, + "msecs": 869.0, + "relativeCreated": 88132.495836, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/floor/main_light_1 is correct (Content 6 and Type is ).", + "asctime": "2025-08-19 23:27:27,869", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp/set", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638847.668272, + "msecs": 668.0, + "relativeCreated": 87931.411013, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 6", + "asctime": "2025-08-19 23:27:27,668" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1/set", + "b'{\"color_temp\": 372}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638847.6709883, + "msecs": 670.0, + "relativeCreated": 87934.127207, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"color_temp\": 372}'", + "asctime": "2025-08-19 23:27:27,670" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638847.671243, + "msecs": 671.0, + "relativeCreated": 87934.38209, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:27,671" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2/set", + "b'{\"color_temp\": 372}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638847.6715925, + "msecs": 671.0, + "relativeCreated": 87934.731558, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"color_temp\": 372}'", + "asctime": "2025-08-19 23:27:27,671" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638847.671726, + "msecs": 671.0, + "relativeCreated": 87934.865163, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:27,671" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638847.672376, + "msecs": 672.0, + "relativeCreated": 87935.514859, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:27,672" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638847.6726112, + "msecs": 672.0, + "relativeCreated": 87935.750323, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:27,672" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp", + "b'6'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638847.7134867, + "msecs": 713.0, + "relativeCreated": 87976.625632, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'6'", + "asctime": "2025-08-19 23:27:27,713" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/floor/main_light_1", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638847.8691587, + "msecs": 869.0, + "relativeCreated": 88132.297643, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/floor/main_light_1): 6 ()", + "asctime": "2025-08-19 23:27:27,869" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/floor/main_light_1", + "=", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638847.8693013, + "msecs": 869.0, + "relativeCreated": 88132.44027, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/floor/main_light_1): result = 6 ()", + "asctime": "2025-08-19 23:27:27,869" + } + ], + "time_consumption": 5.555152893066406e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/floor/main_light", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638847.8694792, + "msecs": 869.0, + "relativeCreated": 88132.61822, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/floor/main_light to 8", + "asctime": "2025-08-19 23:27:27,869", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/floor/main_light_1 is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638848.0707552, + "msecs": 70.0, + "relativeCreated": 88333.894449, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/floor/main_light_1 is correct (Content 8 and Type is ).", + "asctime": "2025-08-19 23:27:28,070", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp/set", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638847.8696244, + "msecs": 869.0, + "relativeCreated": 88132.763282, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 8", + "asctime": "2025-08-19 23:27:27,869" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1/set", + "b'{\"color_temp\": 413}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638847.872719, + "msecs": 872.0, + "relativeCreated": 88135.858161, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"color_temp\": 413}'", + "asctime": "2025-08-19 23:27:27,872" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638847.8730175, + "msecs": 873.0, + "relativeCreated": 88136.156727, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:27,873" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2/set", + "b'{\"color_temp\": 413}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638847.8734221, + "msecs": 873.0, + "relativeCreated": 88136.560982, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"color_temp\": 413}'", + "asctime": "2025-08-19 23:27:27,873" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638847.8735828, + "msecs": 873.0, + "relativeCreated": 88136.721843, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:27,873" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638847.8742757, + "msecs": 874.0, + "relativeCreated": 88137.414628, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:27,874" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638847.8745742, + "msecs": 874.0, + "relativeCreated": 88137.713017, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:27,874" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638847.915287, + "msecs": 915.0, + "relativeCreated": 88178.425933, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'8'", + "asctime": "2025-08-19 23:27:27,915" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/floor/main_light_1", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638848.070558, + "msecs": 70.0, + "relativeCreated": 88333.696867, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/floor/main_light_1): 8 ()", + "asctime": "2025-08-19 23:27:28,070" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/floor/main_light_1", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638848.0706995, + "msecs": 70.0, + "relativeCreated": 88333.838524, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/floor/main_light_1): result = 8 ()", + "asctime": "2025-08-19 23:27:28,070" + } + ], + "time_consumption": 5.5789947509765625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "videv/gfw/floor/main_light", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638848.0708776, + "msecs": 70.0, + "relativeCreated": 88334.016525, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of videv/gfw/floor/main_light to 10", + "asctime": "2025-08-19 23:27:28,070", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for zigbee_gfw/gfw/floor/main_light_1 is correct (Content %s and Type is %s).", + "args": [ + "10", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638848.2720494, + "msecs": 272.0, + "relativeCreated": 88535.188367, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for zigbee_gfw/gfw/floor/main_light_1 is correct (Content 10 and Type is ).", + "asctime": "2025-08-19 23:27:28,272", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638848.0710337, + "msecs": 71.0, + "relativeCreated": 88334.17257, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 10", + "asctime": "2025-08-19 23:27:28,071" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638848.0737953, + "msecs": 73.0, + "relativeCreated": 88336.934275, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:27:28,073" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638848.0740843, + "msecs": 74.0, + "relativeCreated": 88337.22323, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:28,074" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638848.0744631, + "msecs": 74.0, + "relativeCreated": 88337.602276, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-19 23:27:28,074" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638848.0746088, + "msecs": 74.0, + "relativeCreated": 88337.747811, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:28,074" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_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": 1755638848.0753045, + "msecs": 75.0, + "relativeCreated": 88338.443541, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:28,075" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_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": 1755638848.0756009, + "msecs": 75.0, + "relativeCreated": 88338.739801, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:28,075" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp", + "b'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638848.117374, + "msecs": 117.0, + "relativeCreated": 88380.512985, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'10'", + "asctime": "2025-08-19 23:27:28,117" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/floor/main_light_1", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638848.2718241, + "msecs": 271.0, + "relativeCreated": 88534.96321, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for zigbee_gfw/gfw/floor/main_light_1): 10 ()", + "asctime": "2025-08-19 23:27:28,271" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for zigbee_gfw/gfw/floor/main_light_1", + "=", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638848.27199, + "msecs": 271.0, + "relativeCreated": 88535.129118, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for zigbee_gfw/gfw/floor/main_light_1): result = 10 ()", + "asctime": "2025-08-19 23:27:28,271" + } + ], + "time_consumption": 5.936622619628906e-05 + } + ], + "time_consumption": 1.509979009628296, + "time_start": "2025-08-19 23:27:26,762", + "time_finished": "2025-08-19 23:27:28,272" + }, + "REQ-0366": { + "name": "__tLogger__", + "msg": "REQ-0366", + "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": 1755638848.272337, + "msecs": 272.0, + "relativeCreated": 88535.475821, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "REQ-0366", + "asctime": "2025-08-19 23:27:28,272", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1755638848.3726199, + "msecs": 372.0, + "relativeCreated": 88635.758894, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-19 23:27:28,372", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1755638848.473544, + "msecs": 473.0, + "relativeCreated": 88736.682953, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Prepare: Setting devices to last state 10", + "asctime": "2025-08-19 23:27:28,473", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638848.3730278, + "msecs": 373.0, + "relativeCreated": 88636.166823, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 10", + "asctime": "2025-08-19 23:27:28,373" + } + ], + "time_consumption": 0.10051608085632324 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(10, 10)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638848.5741203, + "msecs": 574.0, + "relativeCreated": 88837.259159, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", + "asctime": "2025-08-19 23:27:28,574", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638848.5739431, + "msecs": 573.0, + "relativeCreated": 88837.081971, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Start state (master, slave)): (10, 10) ()", + "asctime": "2025-08-19 23:27:28,573" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638848.5740652, + "msecs": 574.0, + "relativeCreated": 88837.204245, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", + "asctime": "2025-08-19 23:27:28,574" + } + ], + "time_consumption": 5.507469177246094e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638848.5742648, + "msecs": 574.0, + "relativeCreated": 88837.40385, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/floor/main_light_1 to 0", + "asctime": "2025-08-19 23:27:28,574", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/floor/main_light is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638848.7753358, + "msecs": 775.0, + "relativeCreated": 89038.474793, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/floor/main_light is correct (Content 0 and Type is ).", + "asctime": "2025-08-19 23:27:28,775", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638848.574452, + "msecs": 574.0, + "relativeCreated": 88837.590886, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:28,574" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638848.5747159, + "msecs": 574.0, + "relativeCreated": 88837.854908, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:28,574" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638848.57544, + "msecs": 575.0, + "relativeCreated": 88838.578986, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:28,575" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638848.5758376, + "msecs": 575.0, + "relativeCreated": 88838.97673, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:28,575" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638848.57711, + "msecs": 577.0, + "relativeCreated": 88840.24894, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'0'", + "asctime": "2025-08-19 23:27:28,577" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/floor/main_light", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638848.7751508, + "msecs": 775.0, + "relativeCreated": 89038.289909, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/floor/main_light): 0 ()", + "asctime": "2025-08-19 23:27:28,775" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/floor/main_light", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638848.775285, + "msecs": 775.0, + "relativeCreated": 89038.424038, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/floor/main_light): result = 0 ()", + "asctime": "2025-08-19 23:27:28,775" + } + ], + "time_consumption": 5.078315734863281e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638848.7755058, + "msecs": 775.0, + "relativeCreated": 89038.644794, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/floor/main_light_1 to 2", + "asctime": "2025-08-19 23:27:28,775", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/floor/main_light is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638848.9766855, + "msecs": 976.0, + "relativeCreated": 89239.824701, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/floor/main_light is correct (Content 2 and Type is ).", + "asctime": "2025-08-19 23:27:28,976", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638848.7756705, + "msecs": 775.0, + "relativeCreated": 89038.809502, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:28,775" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638848.7759545, + "msecs": 775.0, + "relativeCreated": 89039.093427, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:28,775" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638848.7768438, + "msecs": 776.0, + "relativeCreated": 89039.982707, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:28,776" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638848.7771826, + "msecs": 777.0, + "relativeCreated": 89040.321476, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:28,777" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp", + "b'2'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638848.8173244, + "msecs": 817.0, + "relativeCreated": 89080.463205, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'2'", + "asctime": "2025-08-19 23:27:28,817" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/floor/main_light", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638848.9764931, + "msecs": 976.0, + "relativeCreated": 89239.632086, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/floor/main_light): 2 ()", + "asctime": "2025-08-19 23:27:28,976" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/floor/main_light", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638848.976634, + "msecs": 976.0, + "relativeCreated": 89239.773244, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/floor/main_light): result = 2 ()", + "asctime": "2025-08-19 23:27:28,976" + } + ], + "time_consumption": 5.14984130859375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638848.9768345, + "msecs": 976.0, + "relativeCreated": 89239.973495, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/floor/main_light_1 to 4", + "asctime": "2025-08-19 23:27:28,976", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/floor/main_light is correct (Content %s and Type is %s).", + "args": [ + "4", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638849.1782026, + "msecs": 178.0, + "relativeCreated": 89441.341579, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/floor/main_light is correct (Content 4 and Type is ).", + "asctime": "2025-08-19 23:27:29,178", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638848.9770212, + "msecs": 977.0, + "relativeCreated": 89240.160119, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:28,977" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638848.9773, + "msecs": 977.0, + "relativeCreated": 89240.43903, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:28,977" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638848.9781177, + "msecs": 978.0, + "relativeCreated": 89241.256727, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:28,978" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638848.9784517, + "msecs": 978.0, + "relativeCreated": 89241.590782, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:28,978" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp", + "b'4'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638849.0195963, + "msecs": 19.0, + "relativeCreated": 89282.735167, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'4'", + "asctime": "2025-08-19 23:27:29,019" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/floor/main_light", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638849.177986, + "msecs": 177.0, + "relativeCreated": 89441.124685, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/floor/main_light): 4 ()", + "asctime": "2025-08-19 23:27:29,177" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/floor/main_light", + "=", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638849.1781194, + "msecs": 178.0, + "relativeCreated": 89441.258316, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/floor/main_light): result = 4 ()", + "asctime": "2025-08-19 23:27:29,178" + } + ], + "time_consumption": 8.320808410644531e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638849.1783526, + "msecs": 178.0, + "relativeCreated": 89441.491668, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/floor/main_light_1 to 6", + "asctime": "2025-08-19 23:27:29,178", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/floor/main_light is correct (Content %s and Type is %s).", + "args": [ + "6", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638849.379483, + "msecs": 379.0, + "relativeCreated": 89642.621895, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/floor/main_light is correct (Content 6 and Type is ).", + "asctime": "2025-08-19 23:27:29,379", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638849.1785283, + "msecs": 178.0, + "relativeCreated": 89441.66717, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:29,178" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638849.178787, + "msecs": 178.0, + "relativeCreated": 89441.926074, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:29,178" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638849.1796079, + "msecs": 179.0, + "relativeCreated": 89442.746938, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:29,179" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638849.1799595, + "msecs": 179.0, + "relativeCreated": 89443.098578, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:29,179" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp", + "b'6'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638849.220433, + "msecs": 220.0, + "relativeCreated": 89483.571901, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'6'", + "asctime": "2025-08-19 23:27:29,220" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/floor/main_light", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638849.3793192, + "msecs": 379.0, + "relativeCreated": 89642.458387, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/floor/main_light): 6 ()", + "asctime": "2025-08-19 23:27:29,379" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/floor/main_light", + "=", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638849.3794346, + "msecs": 379.0, + "relativeCreated": 89642.573532, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/floor/main_light): result = 6 ()", + "asctime": "2025-08-19 23:27:29,379" + } + ], + "time_consumption": 4.839897155761719e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638849.3796427, + "msecs": 379.0, + "relativeCreated": 89642.781718, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/floor/main_light_1 to 8", + "asctime": "2025-08-19 23:27:29,379", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/floor/main_light is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638849.5807219, + "msecs": 580.0, + "relativeCreated": 89843.860981, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/floor/main_light is correct (Content 8 and Type is ).", + "asctime": "2025-08-19 23:27:29,580", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638849.3798213, + "msecs": 379.0, + "relativeCreated": 89642.960246, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:29,379" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638849.3800848, + "msecs": 380.0, + "relativeCreated": 89643.223787, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:29,380" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638849.380703, + "msecs": 380.0, + "relativeCreated": 89643.841998, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:29,380" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638849.380994, + "msecs": 380.0, + "relativeCreated": 89644.133054, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:29,380" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638849.4215627, + "msecs": 421.0, + "relativeCreated": 89684.701751, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'8'", + "asctime": "2025-08-19 23:27:29,421" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/floor/main_light", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638849.5805452, + "msecs": 580.0, + "relativeCreated": 89843.684324, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/floor/main_light): 8 ()", + "asctime": "2025-08-19 23:27:29,580" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/floor/main_light", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638849.58067, + "msecs": 580.0, + "relativeCreated": 89843.809094, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/floor/main_light): result = 8 ()", + "asctime": "2025-08-19 23:27:29,580" + } + ], + "time_consumption": 5.173683166503906e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "device_follow", + "created": 1755638849.5808628, + "msecs": 580.0, + "relativeCreated": 89844.001849, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Setting state of zigbee_gfw/gfw/floor/main_light_1 to 10", + "asctime": "2025-08-19 23:27:29,580", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Value for videv/gfw/floor/main_light is correct (Content %s and Type is %s).", + "args": [ + "10", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1755638849.7830582, + "msecs": 783.0, + "relativeCreated": 90046.197217, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Value for videv/gfw/floor/main_light is correct (Content 10 and Type is ).", + "asctime": "2025-08-19 23:27:29,783", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638849.5810642, + "msecs": 581.0, + "relativeCreated": 89844.203193, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:29,581" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1755638849.5820189, + "msecs": 582.0, + "relativeCreated": 89845.157703, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:29,582" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_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": 1755638849.5826678, + "msecs": 582.0, + "relativeCreated": 89845.806725, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:29,582" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/floor/main_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": 1755638849.5829682, + "msecs": 582.0, + "relativeCreated": 89846.107211, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "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-19 23:27:29,582" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp", + "b'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1755638849.6235502, + "msecs": 623.0, + "relativeCreated": 89886.689309, + "thread": 131449202394816, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'10'", + "asctime": "2025-08-19 23:27:29,623" + }, + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for videv/gfw/floor/main_light", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1755638849.7828262, + "msecs": 782.0, + "relativeCreated": 90045.965168, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Result (Value for videv/gfw/floor/main_light): 10 ()", + "asctime": "2025-08-19 23:27:29,782" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for videv/gfw/floor/main_light", + "=", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1755638849.7830024, + "msecs": 783.0, + "relativeCreated": 90046.141485, + "thread": 131449228267776, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 1603271, + "taskName": null, + "message": "Expectation (Value for videv/gfw/floor/main_light): result = 10 ()", + "asctime": "2025-08-19 23:27:29,783" + } + ], + "time_consumption": 5.5789947509765625e-05 + } + ], + "time_consumption": 1.510721206665039, + "time_start": "2025-08-19 23:27:28,272", + "time_finished": "2025-08-19 23:27:29,783" }, "REQ-0401": { "name": "__tLogger__", @@ -20806,16 +117619,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1755547651.4707334, - "msecs": 470.0, - "relativeCreated": 15254.455872, - "thread": 136004360450304, + "created": 1755638849.7833176, + "msecs": 783.0, + "relativeCreated": 90046.456564, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "REQ-0401", - "asctime": "2025-08-18 22:07:31,470", + "asctime": "2025-08-19 23:27:29,783", "moduleLogger": [], "testcaseLogger": [ { @@ -20831,18 +117644,18 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 14, + "lineno": 19, "funcName": "device_follow", - "created": 1755547651.571421, - "msecs": 571.0, - "relativeCreated": 15355.143507, - "thread": 136004360450304, + "created": 1755638849.884064, + "msecs": 884.0, + "relativeCreated": 90147.202884, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-18 22:07:31,571", + "asctime": "2025-08-19 23:27:29,884", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state.set", @@ -20860,16 +117673,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547651.4708836, - "msecs": 470.0, - "relativeCreated": 15254.606316, - "thread": 136004360450304, + "created": 1755638849.7834544, + "msecs": 783.0, + "relativeCreated": 90046.593358, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic videv/stw/stairway/main_light/state/set and payload false", - "asctime": "2025-08-18 22:07:31,470" + "asctime": "2025-08-19 23:27:29,783" }, { "name": "smart_brain.devices.shellies.stw.firstfloor.main_light", @@ -20884,21 +117697,21 @@ "module": "base", "exc_text": null, "stack_info": null, - "lineno": 42, + "lineno": 49, "funcName": "set", - "created": 1755547651.471117, - "msecs": 471.0, - "relativeCreated": 15254.839668, - "thread": 136004360450304, + "created": 1755638849.783708, + "msecs": 783.0, + "relativeCreated": 90046.847266, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Unexpected key state", - "asctime": "2025-08-18 22:07:31,471" + "asctime": "2025-08-19 23:27:29,783" } ], - "time_consumption": 0.10030388832092285 + "time_consumption": 0.10035586357116699 }, { "name": "__tLogger__", @@ -20916,16 +117729,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547651.672224, - "msecs": 672.0, - "relativeCreated": 15455.94673, - "thread": 136004360450304, + "created": 1755638849.9847832, + "msecs": 984.0, + "relativeCreated": 90247.922133, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-18 22:07:31,672", + "asctime": "2025-08-19 23:27:29,984", "moduleLogger": [ { "name": "__unittest__", @@ -20944,16 +117757,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547651.671993, - "msecs": 671.0, - "relativeCreated": 15455.715586, - "thread": 136004360450304, + "created": 1755638849.9845839, + "msecs": 984.0, + "relativeCreated": 90247.722887, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-18 22:07:31,671" + "asctime": "2025-08-19 23:27:29,984" }, { "name": "__unittest__", @@ -20973,19 +117786,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547651.6721365, - "msecs": 672.0, - "relativeCreated": 15455.859175, - "thread": 136004360450304, + "created": 1755638849.9847288, + "msecs": 984.0, + "relativeCreated": 90247.867853, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-18 22:07:31,672" + "asctime": "2025-08-19 23:27:29,984" } ], - "time_consumption": 8.749961853027344e-05 + "time_consumption": 5.435943603515625e-05 }, { "name": "__tLogger__", @@ -21001,24 +117814,24 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 22, + "lineno": 27, "funcName": "device_follow", - "created": 1755547651.6723328, - "msecs": 672.0, - "relativeCreated": 15456.055293, - "thread": 136004360450304, + "created": 1755638849.984926, + "msecs": 984.0, + "relativeCreated": 90248.064862, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Setting state of videv/stw/stairway/main_light to True", - "asctime": "2025-08-18 22:07:31,672", + "asctime": "2025-08-19 23:27:29,984", "moduleLogger": [], "time_consumption": 0.0 }, { "name": "__tLogger__", - "msg": "Value for shellies/stw/firstfloor/main_light is correct (Content %s and Type is %s).", + "msg": "Value for Shelly Main Light (stairway) is correct (Content %s and Type is %s).", "args": [ "True", "" @@ -21032,16 +117845,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547651.873387, - "msecs": 873.0, - "relativeCreated": 15657.109532, - "thread": 136004360450304, + "created": 1755638850.1859424, + "msecs": 185.0, + "relativeCreated": 90449.081565, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Value for shellies/stw/firstfloor/main_light is correct (Content True and Type is ).", - "asctime": "2025-08-18 22:07:31,873", + "message": "Value for Shelly Main Light (stairway) is correct (Content True and Type is ).", + "asctime": "2025-08-19 23:27:30,185", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state.set", @@ -21059,16 +117872,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547651.6724691, - "msecs": 672.0, - "relativeCreated": 15456.191847, - "thread": 136004360450304, + "created": 1755638849.985045, + "msecs": 985.0, + "relativeCreated": 90248.18409, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic videv/stw/stairway/main_light/state/set and payload true", - "asctime": "2025-08-18 22:07:31,672" + "asctime": "2025-08-19 23:27:29,985" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0.command", @@ -21086,16 +117899,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547651.6750872, - "msecs": 675.0, - "relativeCreated": 15458.809756, - "thread": 136004334606016, + "created": 1755638849.98787, + "msecs": 987.0, + "relativeCreated": 90251.009033, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/stw/firstfloor/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-18 22:07:31,675" + "asctime": "2025-08-19 23:27:29,987" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", @@ -21113,16 +117926,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547651.6754756, - "msecs": 675.0, - "relativeCreated": 15459.198398, - "thread": 136004334606016, + "created": 1755638849.9881108, + "msecs": 988.0, + "relativeCreated": 90251.249725, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic shellies/stw/firstfloor/main_light/relay/0 and payload on", - "asctime": "2025-08-18 22:07:31,675" + "asctime": "2025-08-19 23:27:29,988" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", @@ -21140,16 +117953,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547651.6768572, - "msecs": 676.0, - "relativeCreated": 15460.579997, - "thread": 136004334606016, + "created": 1755638849.9886043, + "msecs": 988.0, + "relativeCreated": 90251.743302, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/stw/firstfloor/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-18 22:07:31,676" + "asctime": "2025-08-19 23:27:29,988" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.timer", @@ -21167,16 +117980,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547651.7184916, - "msecs": 718.0, - "relativeCreated": 15502.214308, - "thread": 136004334606016, + "created": 1755638850.029463, + "msecs": 29.0, + "relativeCreated": 90292.602087, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/stw/stairway/main_light/timer and payload b'100'", - "asctime": "2025-08-18 22:07:31,718" + "asctime": "2025-08-19 23:27:30,029" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state", @@ -21194,22 +118007,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547651.7587361, - "msecs": 758.0, - "relativeCreated": 15542.458844, - "thread": 136004334606016, + "created": 1755638850.0708096, + "msecs": 70.0, + "relativeCreated": 90333.94856, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/stw/stairway/main_light/state and payload b'true'", - "asctime": "2025-08-18 22:07:31,758" + "asctime": "2025-08-19 23:27:30,070" }, { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for shellies/stw/firstfloor/main_light", + "Value for Shelly Main Light (stairway)", "True", "" ], @@ -21222,22 +118035,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547651.8731248, - "msecs": 873.0, - "relativeCreated": 15656.847509, - "thread": 136004360450304, + "created": 1755638850.1857064, + "msecs": 185.0, + "relativeCreated": 90448.845424, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Result (Value for shellies/stw/firstfloor/main_light): True ()", - "asctime": "2025-08-18 22:07:31,873" + "message": "Result (Value for Shelly Main Light (stairway)): True ()", + "asctime": "2025-08-19 23:27:30,185" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for shellies/stw/firstfloor/main_light", + "Value for Shelly Main Light (stairway)", "=", "True", "" @@ -21251,19 +118064,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547651.8733315, - "msecs": 873.0, - "relativeCreated": 15657.054066, - "thread": 136004360450304, + "created": 1755638850.1858582, + "msecs": 185.0, + "relativeCreated": 90448.99724, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Expectation (Value for shellies/stw/firstfloor/main_light): result = True ()", - "asctime": "2025-08-18 22:07:31,873" + "message": "Expectation (Value for Shelly Main Light (stairway)): result = True ()", + "asctime": "2025-08-19 23:27:30,185" } ], - "time_consumption": 5.555152893066406e-05 + "time_consumption": 8.416175842285156e-05 }, { "name": "__tLogger__", @@ -21279,24 +118092,24 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 22, + "lineno": 27, "funcName": "device_follow", - "created": 1755547651.8735228, - "msecs": 873.0, - "relativeCreated": 15657.245236, - "thread": 136004360450304, + "created": 1755638850.18608, + "msecs": 186.0, + "relativeCreated": 90449.218998, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Setting state of videv/stw/stairway/main_light to False", - "asctime": "2025-08-18 22:07:31,873", + "asctime": "2025-08-19 23:27:30,186", "moduleLogger": [], "time_consumption": 0.0 }, { "name": "__tLogger__", - "msg": "Value for shellies/stw/firstfloor/main_light is correct (Content %s and Type is %s).", + "msg": "Value for Shelly Main Light (stairway) is correct (Content %s and Type is %s).", "args": [ "False", "" @@ -21310,16 +118123,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547652.0744839, - "msecs": 74.0, - "relativeCreated": 15858.206459, - "thread": 136004360450304, + "created": 1755638850.3872612, + "msecs": 387.0, + "relativeCreated": 90650.400091, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Value for shellies/stw/firstfloor/main_light is correct (Content False and Type is ).", - "asctime": "2025-08-18 22:07:32,074", + "message": "Value for Shelly Main Light (stairway) is correct (Content False and Type is ).", + "asctime": "2025-08-19 23:27:30,387", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state.set", @@ -21337,16 +118150,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547651.8736336, - "msecs": 873.0, - "relativeCreated": 15657.356163, - "thread": 136004360450304, + "created": 1755638850.1862257, + "msecs": 186.0, + "relativeCreated": 90449.364544, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic videv/stw/stairway/main_light/state/set and payload false", - "asctime": "2025-08-18 22:07:31,873" + "asctime": "2025-08-19 23:27:30,186" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0.command", @@ -21364,16 +118177,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547651.875929, - "msecs": 875.0, - "relativeCreated": 15659.651729, - "thread": 136004334606016, + "created": 1755638850.1881967, + "msecs": 188.0, + "relativeCreated": 90451.335644, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/stw/firstfloor/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-18 22:07:31,875" + "asctime": "2025-08-19 23:27:30,188" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", @@ -21391,16 +118204,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547651.8762774, - "msecs": 876.0, - "relativeCreated": 15660.00011, - "thread": 136004334606016, + "created": 1755638850.1885335, + "msecs": 188.0, + "relativeCreated": 90451.672413, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic shellies/stw/firstfloor/main_light/relay/0 and payload off", - "asctime": "2025-08-18 22:07:31,876" + "asctime": "2025-08-19 23:27:30,188" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", @@ -21418,16 +118231,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547651.8768852, - "msecs": 876.0, - "relativeCreated": 15660.607968, - "thread": 136004334606016, + "created": 1755638850.1892185, + "msecs": 189.0, + "relativeCreated": 90452.357453, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/stw/firstfloor/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:31,876" + "asctime": "2025-08-19 23:27:30,189" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0.command", @@ -21445,16 +118258,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547651.918214, - "msecs": 918.0, - "relativeCreated": 15701.936662, - "thread": 136004334606016, + "created": 1755638850.2308154, + "msecs": 230.0, + "relativeCreated": 90493.954417, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/stw/firstfloor/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-18 22:07:31,918" + "asctime": "2025-08-19 23:27:30,230" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.timer", @@ -21472,16 +118285,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547651.918588, - "msecs": 918.0, - "relativeCreated": 15702.310466, - "thread": 136004334606016, + "created": 1755638850.2311864, + "msecs": 231.0, + "relativeCreated": 90494.325376, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/stw/stairway/main_light/timer and payload b'0'", - "asctime": "2025-08-18 22:07:31,918" + "asctime": "2025-08-19 23:27:30,231" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state", @@ -21499,22 +118312,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547651.918939, - "msecs": 918.0, - "relativeCreated": 15702.661673, - "thread": 136004334606016, + "created": 1755638850.2313921, + "msecs": 231.0, + "relativeCreated": 90494.531235, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/stw/stairway/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:31,918" + "asctime": "2025-08-19 23:27:30,231" }, { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for shellies/stw/firstfloor/main_light", + "Value for Shelly Main Light (stairway)", "False", "" ], @@ -21527,22 +118340,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547652.0742834, - "msecs": 74.0, - "relativeCreated": 15858.005925, - "thread": 136004360450304, + "created": 1755638850.3870342, + "msecs": 387.0, + "relativeCreated": 90650.17306, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Result (Value for shellies/stw/firstfloor/main_light): False ()", - "asctime": "2025-08-18 22:07:32,074" + "message": "Result (Value for Shelly Main Light (stairway)): False ()", + "asctime": "2025-08-19 23:27:30,387" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for shellies/stw/firstfloor/main_light", + "Value for Shelly Main Light (stairway)", "=", "False", "" @@ -21556,24 +118369,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547652.0744293, - "msecs": 74.0, - "relativeCreated": 15858.151866, - "thread": 136004360450304, + "created": 1755638850.3872056, + "msecs": 387.0, + "relativeCreated": 90650.344535, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Expectation (Value for shellies/stw/firstfloor/main_light): result = False ()", - "asctime": "2025-08-18 22:07:32,074" + "message": "Expectation (Value for Shelly Main Light (stairway)): result = False ()", + "asctime": "2025-08-19 23:27:30,387" } ], - "time_consumption": 5.459785461425781e-05 + "time_consumption": 5.555152893066406e-05 } ], - "time_consumption": 0.603750467300415, - "time_start": "2025-08-18 22:07:31,470", - "time_finished": "2025-08-18 22:07:32,074" + "time_consumption": 0.6039435863494873, + "time_start": "2025-08-19 23:27:29,783", + "time_finished": "2025-08-19 23:27:30,387" }, "REQ-0402": { "name": "__tLogger__", @@ -21588,16 +118401,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1755547652.0747352, - "msecs": 74.0, - "relativeCreated": 15858.457639, - "thread": 136004360450304, + "created": 1755638850.3875096, + "msecs": 387.0, + "relativeCreated": 90650.64855, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "REQ-0402", - "asctime": "2025-08-18 22:07:32,074", + "asctime": "2025-08-19 23:27:30,387", "moduleLogger": [], "testcaseLogger": [ { @@ -21613,18 +118426,18 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 14, + "lineno": 19, "funcName": "device_follow", - "created": 1755547652.1752453, - "msecs": 175.0, - "relativeCreated": 15958.96781, - "thread": 136004360450304, + "created": 1755638850.4881678, + "msecs": 488.0, + "relativeCreated": 90751.306726, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-18 22:07:32,175", + "asctime": "2025-08-19 23:27:30,488", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.relay.0.set", @@ -21642,19 +118455,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547652.0749025, - "msecs": 74.0, - "relativeCreated": 15858.625168, - "thread": 136004360450304, + "created": 1755638850.3876739, + "msecs": 387.0, + "relativeCreated": 90650.812938, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic videv/stw/stairway/main_light/relay/0/set and payload false", - "asctime": "2025-08-18 22:07:32,074" + "asctime": "2025-08-19 23:27:30,387" } ], - "time_consumption": 0.1003427505493164 + "time_consumption": 0.1004939079284668 }, { "name": "__tLogger__", @@ -21672,16 +118485,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547652.2759163, - "msecs": 275.0, - "relativeCreated": 16059.638857, - "thread": 136004360450304, + "created": 1755638850.5887482, + "msecs": 588.0, + "relativeCreated": 90851.887317, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-18 22:07:32,275", + "asctime": "2025-08-19 23:27:30,588", "moduleLogger": [ { "name": "__unittest__", @@ -21700,16 +118513,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547652.2756743, - "msecs": 275.0, - "relativeCreated": 16059.396892, - "thread": 136004360450304, + "created": 1755638850.5885603, + "msecs": 588.0, + "relativeCreated": 90851.699428, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-18 22:07:32,275" + "asctime": "2025-08-19 23:27:30,588" }, { "name": "__unittest__", @@ -21729,25 +118542,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547652.2758546, - "msecs": 275.0, - "relativeCreated": 16059.577272, - "thread": 136004360450304, + "created": 1755638850.5886974, + "msecs": 588.0, + "relativeCreated": 90851.836226, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-18 22:07:32,275" + "asctime": "2025-08-19 23:27:30,588" } ], - "time_consumption": 6.175041198730469e-05 + "time_consumption": 5.078315734863281e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "shellies/stw/firstfloor/main_light", + "Shelly Main Light (stairway)", "True" ], "levelname": "DEBUG", @@ -21757,18 +118570,18 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 22, + "lineno": 27, "funcName": "device_follow", - "created": 1755547652.276054, - "msecs": 276.0, - "relativeCreated": 16059.776579, - "thread": 136004360450304, + "created": 1755638850.5888479, + "msecs": 588.0, + "relativeCreated": 90851.986769, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Setting state of shellies/stw/firstfloor/main_light to True", - "asctime": "2025-08-18 22:07:32,276", + "message": "Setting state of Shelly Main Light (stairway) to True", + "asctime": "2025-08-19 23:27:30,588", "moduleLogger": [], "time_consumption": 0.0 }, @@ -21788,16 +118601,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547652.4772184, - "msecs": 477.0, - "relativeCreated": 16260.940832, - "thread": 136004360450304, + "created": 1755638850.7897727, + "msecs": 789.0, + "relativeCreated": 91052.911869, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Value for videv/stw/stairway/main_light is correct (Content True and Type is ).", - "asctime": "2025-08-18 22:07:32,477", + "asctime": "2025-08-19 23:27:30,789", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", @@ -21815,16 +118628,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547652.2763367, - "msecs": 276.0, - "relativeCreated": 16060.059371, - "thread": 136004360450304, + "created": 1755638850.5889635, + "msecs": 588.0, + "relativeCreated": 90852.10257, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic shellies/stw/firstfloor/main_light/relay/0 and payload on", - "asctime": "2025-08-18 22:07:32,276" + "asctime": "2025-08-19 23:27:30,588" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", @@ -21842,16 +118655,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547652.2772074, - "msecs": 277.0, - "relativeCreated": 16060.929805, - "thread": 136004334606016, + "created": 1755638850.5897198, + "msecs": 589.0, + "relativeCreated": 90852.858775, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/stw/firstfloor/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-18 22:07:32,277" + "asctime": "2025-08-19 23:27:30,589" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.timer", @@ -21869,16 +118682,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547652.2785466, - "msecs": 278.0, - "relativeCreated": 16062.2693, - "thread": 136004334606016, + "created": 1755638850.5908988, + "msecs": 590.0, + "relativeCreated": 90854.037667, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/stw/stairway/main_light/timer and payload b'100'", - "asctime": "2025-08-18 22:07:32,278" + "asctime": "2025-08-19 23:27:30,590" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state", @@ -21896,16 +118709,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547652.2789502, - "msecs": 278.0, - "relativeCreated": 16062.672755, - "thread": 136004334606016, + "created": 1755638850.5911763, + "msecs": 591.0, + "relativeCreated": 90854.315216, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/stw/stairway/main_light/state and payload b'true'", - "asctime": "2025-08-18 22:07:32,278" + "asctime": "2025-08-19 23:27:30,591" }, { "name": "__unittest__", @@ -21924,16 +118737,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547652.477017, - "msecs": 477.0, - "relativeCreated": 16260.739398, - "thread": 136004360450304, + "created": 1755638850.789577, + "msecs": 789.0, + "relativeCreated": 91052.715916, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Result (Value for videv/stw/stairway/main_light): True ()", - "asctime": "2025-08-18 22:07:32,477" + "asctime": "2025-08-19 23:27:30,789" }, { "name": "__unittest__", @@ -21953,25 +118766,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547652.477147, - "msecs": 477.0, - "relativeCreated": 16260.869782, - "thread": 136004360450304, + "created": 1755638850.7897196, + "msecs": 789.0, + "relativeCreated": 91052.858478, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Expectation (Value for videv/stw/stairway/main_light): result = True ()", - "asctime": "2025-08-18 22:07:32,477" + "asctime": "2025-08-19 23:27:30,789" } ], - "time_consumption": 7.128715515136719e-05 + "time_consumption": 5.316734313964844e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "shellies/stw/firstfloor/main_light", + "Shelly Main Light (stairway)", "False" ], "levelname": "DEBUG", @@ -21981,18 +118794,18 @@ "module": "common_testcases", "exc_text": null, "stack_info": null, - "lineno": 22, + "lineno": 27, "funcName": "device_follow", - "created": 1755547652.4773288, - "msecs": 477.0, - "relativeCreated": 16261.051534, - "thread": 136004360450304, + "created": 1755638850.7898858, + "msecs": 789.0, + "relativeCreated": 91053.024592, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, - "message": "Setting state of shellies/stw/firstfloor/main_light to False", - "asctime": "2025-08-18 22:07:32,477", + "message": "Setting state of Shelly Main Light (stairway) to False", + "asctime": "2025-08-19 23:27:30,789", "moduleLogger": [], "time_consumption": 0.0 }, @@ -22012,16 +118825,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1755547652.6782484, - "msecs": 678.0, - "relativeCreated": 16461.971188, - "thread": 136004360450304, + "created": 1755638850.9910395, + "msecs": 991.0, + "relativeCreated": 91254.178605, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Value for videv/stw/stairway/main_light is correct (Content False and Type is ).", - "asctime": "2025-08-18 22:07:32,678", + "asctime": "2025-08-19 23:27:30,991", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", @@ -22039,16 +118852,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1755547652.4775326, - "msecs": 477.0, - "relativeCreated": 16261.255206, - "thread": 136004360450304, + "created": 1755638850.7900562, + "msecs": 790.0, + "relativeCreated": 91053.195214, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Sending message with topic shellies/stw/firstfloor/main_light/relay/0 and payload off", - "asctime": "2025-08-18 22:07:32,477" + "asctime": "2025-08-19 23:27:30,790" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", @@ -22066,16 +118879,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547652.478328, - "msecs": 478.0, - "relativeCreated": 16262.050675, - "thread": 136004334606016, + "created": 1755638850.790963, + "msecs": 790.0, + "relativeCreated": 91054.102043, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/stw/firstfloor/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-18 22:07:32,478" + "asctime": "2025-08-19 23:27:30,790" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0.command", @@ -22093,16 +118906,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547652.479959, - "msecs": 479.0, - "relativeCreated": 16263.681768, - "thread": 136004334606016, + "created": 1755638850.79254, + "msecs": 792.0, + "relativeCreated": 91055.679109, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic shellies/stw/firstfloor/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-18 22:07:32,479" + "asctime": "2025-08-19 23:27:30,792" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.timer", @@ -22120,16 +118933,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547652.480427, - "msecs": 480.0, - "relativeCreated": 16264.149665, - "thread": 136004334606016, + "created": 1755638850.7928605, + "msecs": 792.0, + "relativeCreated": 91055.999378, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/stw/stairway/main_light/timer and payload b'0'", - "asctime": "2025-08-18 22:07:32,480" + "asctime": "2025-08-19 23:27:30,792" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state", @@ -22147,16 +118960,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1755547652.4809747, - "msecs": 480.0, - "relativeCreated": 16264.697162, - "thread": 136004334606016, + "created": 1755638850.7931294, + "msecs": 793.0, + "relativeCreated": 91056.268484, + "thread": 131449202394816, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Received message with topic videv/stw/stairway/main_light/state and payload b'false'", - "asctime": "2025-08-18 22:07:32,480" + "asctime": "2025-08-19 23:27:30,793" }, { "name": "__unittest__", @@ -22175,16 +118988,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1755547652.6780245, - "msecs": 678.0, - "relativeCreated": 16461.747169, - "thread": 136004360450304, + "created": 1755638850.9907854, + "msecs": 990.0, + "relativeCreated": 91253.924235, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Result (Value for videv/stw/stairway/main_light): False ()", - "asctime": "2025-08-18 22:07:32,678" + "asctime": "2025-08-19 23:27:30,990" }, { "name": "__unittest__", @@ -22204,52 +119017,122 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1755547652.6781907, - "msecs": 678.0, - "relativeCreated": 16461.913303, - "thread": 136004360450304, + "created": 1755638850.9909594, + "msecs": 990.0, + "relativeCreated": 91254.09844, + "thread": 131449228267776, "threadName": "MainThread", "processName": "MainProcess", - "process": 1201385, + "process": 1603271, "taskName": null, "message": "Expectation (Value for videv/stw/stairway/main_light): result = False ()", - "asctime": "2025-08-18 22:07:32,678" + "asctime": "2025-08-19 23:27:30,990" } ], - "time_consumption": 5.7697296142578125e-05 + "time_consumption": 8.0108642578125e-05 } ], - "time_consumption": 0.603513240814209, - "time_start": "2025-08-18 22:07:32,074", - "time_finished": "2025-08-18 22:07:32,678" + "time_consumption": 0.6035299301147461, + "time_start": "2025-08-19 23:27:30,387", + "time_finished": "2025-08-19 23:27:30,991" } }, "uid_list_sorted": [ "Clean-Up", "REQ-0001", "REQ-0002", + "REQ-0003", + "REQ-0004", + "REQ-0005", + "REQ-0006", + "REQ-0007", + "REQ-0010", "REQ-0011", "REQ-0012", + "REQ-0013", + "REQ-0014", + "REQ-0015", + "REQ-0016", + "REQ-0017", "REQ-0021", "REQ-0022", + "REQ-0023", + "REQ-0024", + "REQ-0025", + "REQ-0026", + "REQ-0027", + "REQ-0028", + "REQ-0029", + "REQ-0030", "REQ-0031", "REQ-0032", "REQ-0041", "REQ-0042", + "REQ-0043", + "REQ-0044", + "REQ-0045", + "REQ-0046", + "REQ-0047", + "REQ-0061", + "REQ-0062", + "REQ-0063", + "REQ-0064", + "REQ-0081", + "REQ-0082", "REQ-0101", "REQ-0102", - "REQ-0111", - "REQ-0112", + "REQ-0103", + "REQ-0104", + "REQ-0105", + "REQ-0106", "REQ-0121", "REQ-0122", + "REQ-0123", + "REQ-0124", "REQ-0141", "REQ-0142", + "REQ-0143", + "REQ-0144", + "REQ-0145", + "REQ-0146", + "REQ-0181", + "REQ-0182", "REQ-0301", "REQ-0302", + "REQ-0303", + "REQ-0304", + "REQ-0305", + "REQ-0306", + "REQ-0307", + "REQ-0308", + "REQ-0309", + "REQ-0310", "REQ-0311", "REQ-0312", + "REQ-0313", + "REQ-0314", + "REQ-0315", + "REQ-0316", + "REQ-0317", + "REQ-0318", + "REQ-0319", + "REQ-0320", "REQ-0321", "REQ-0322", + "REQ-0323", + "REQ-0324", + "REQ-0325", + "REQ-0341", + "REQ-0342", + "REQ-0343", + "REQ-0344", + "REQ-0345", + "REQ-0361", + "REQ-0362", + "REQ-0363", + "REQ-0364", + "REQ-0365", + "REQ-0366", "REQ-0401", "REQ-0402" ] diff --git a/testresults/testrun.pdf b/testresults/testrun.pdf index a17f7115d8a8fad9c28db62b90b493aefaf05b0a..c80271da71c626af96f9af9373b267abd4416e50 100644 GIT binary patch delta 416212 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

-J$r?gwx` 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

g@&BTGjN_N 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¨rXNv8N?dp<-jHHj|2(G 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

oE2ZIP1agB7ak;0+=reA*%NE_Xq$i+ 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

^WvND(uy(+B;g)D7plr+D&oUj0#4Qxgd(9R) zWOJ*8ha#68o?iWv>$$HzuG1^1{mu3CgY4cE{^oi>G^?SE#Mk`a_4Lux=k@M-fx}#S zrSbM*s>-+$ym;PSGL#2$>@kP^Wu&fL5bL?;+4i926jrSWM`R)$BP4N6?c++^vptB?T&%{8kS)DkBP zosOtMBXFN1Q;FKi3=7Krp0dJ}Z-8mFhLj>9rGyG}B4KQO$WRrS0Bv5{q1LvZX-f%S zy5;_Wt$b3$&;9~#Gy z`lWJ|Z-_oI#O^ysj2_s%+@5}S%$a8Y(m@u(&W*4OqDYMaMcEi@pQ%jCZc;vwEM$b3 zmP~k%D?v9tUfqzJF4kUBea-s0 zG$;zdQou>8P1^Fl!5d_j5ZD9D9qrFUi5LP>sOe|s$Vke!bQ=Aa@7Ru<&>xG_zeeLIGXHkyi*1cjB zWnS4$+A*KdWetKfvD1WA`xfC{fKh;s2Uegai&D>{csDPkoB}eyA_lTMw zQ|GOwS+IM`S1mr5U#DI`&}&pF*7PcxYzToMr6!XVeiK&%b7DivLlkk4K1F4PMm#Uq z0HA9{s@Nfd;=nsy%X`N-{LS`4S?{T9%YeqNigIza+Ni*tD$Du&e(Rpqy>eDdlP8@{p_Y|bI`(zv5aZ_(F`GV$Kfas; zX0m6yXZK9OPRGrq+rNFJe9`D8XQKB0cXE{ zv;?-rgi8X(_W`^#&|-8I$;OZaTfv-W=S-q02uCCF-E`i5_}M6qjR6SX2by-2PP^UB z)q~wg?Xx}|oW67YR8BSlcX|D{8#TL^zR+8K_;dD2rkMVF=1OwE4I+hy%GFmumZf{~ zZSKsjh&)mPYF#n`i@+6lx#}wotANcTRJmowF^gk6>iXbqYl46GN@#2{J`(>t7Rqp) zBr-70MgkYE(?8;d`d0D(7(2)4O4w~n$FA76ZQHi(q~eNG$&PKSVpVM0wvCFNR8V2> z`p)Uox5vFbM*qvm@4er-*P3 RKDNbaujQ_$=47q})eS%<8kam=UuV?!-Jow&p2 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 L{* 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 delta 94039 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 diff --git a/tests/common_testcases.py b/tests/common_testcases.py index 8675f60..f5f853c 100644 --- a/tests/common_testcases.py +++ b/tests/common_testcases.py @@ -5,7 +5,12 @@ from unittest.test import equivalency_chk from .help import DELAY_SET_GET -def device_follow(tLogger, master, master_key, slave, slave_key, values): +def device_follow(tLogger, master, master_key, slave, slave_key, values, switch_on): + # Prepare System + if switch_on is not None: + switch_on.set(switch_on.KEY_OUTPUT_0, True) + time.sleep(DELAY_SET_GET) + tLogger.debug("Prepare: Switching on device") # Prepare devices to last state start_state = values[-1] master.set(master_key, start_state) diff --git a/tests/help.py b/tests/help.py index 16f505a..f8f3991 100644 --- a/tests/help.py +++ b/tests/help.py @@ -14,6 +14,8 @@ from config import APP_NAME as ROOT_LOGGER_NAME DELAY_SET_GET = 0.1 STATES_SW = (True, False) +STATES_BR = range(0, 101, 20) +STATES_CT = range(0, 11, 2) class testSession(testSessionBase): diff --git a/tests/rooms.py b/tests/rooms.py index b7dbecc..1abef47 100644 --- a/tests/rooms.py +++ b/tests/rooms.py @@ -5,9 +5,12 @@ from mqtt import mqtt_client from simulation.rooms import house from .help import testSession -from .help import STATES_SW +from .help import STATES_SW, STATES_BR, STATES_CT from tests.common_testcases import device_follow +# TODO: Add heating valve tests +# TODO: Compare with nodered capabilities and remove todos in code + def device_follow_sw(ts, testcase_id, master, slave, master_ch=0, slave_ch=0, single=False): master_key = getattr(master, "KEY_OUTPUT_%d" % master_ch) @@ -16,7 +19,25 @@ def device_follow_sw(ts, testcase_id, master, slave, master_ch=0, slave_ch=0, si testcase_id, report.TCEL_SINGLE if single else report.TCEL_SMOKE, device_follow, master, master_key, slave, slave_key, - STATES_SW + STATES_SW, None + ) + + +def device_follow_br(ts, testcase_id, master, slave, switch_on=None, single=False): + ts.testCase( + testcase_id, report.TCEL_SINGLE if single else report.TCEL_SMOKE, device_follow, + master, master.KEY_BRIGHTNESS, + slave, slave.KEY_BRIGHTNESS, + STATES_BR, switch_on + ) + + +def device_follow_ct(ts, testcase_id, master, slave, switch_on=None, single=False): + ts.testCase( + testcase_id, report.TCEL_SINGLE if single else report.TCEL_SMOKE, device_follow, + master, master.KEY_COLOR_TEMP, + slave, slave.KEY_COLOR_TEMP, + STATES_CT, switch_on ) @@ -38,6 +59,15 @@ def ffe(ts: testSession, mc: mqtt_client, h: house): if config.CHRISTMAS: device_follow_sw(ts, 'REQ-0006', room.videv_xmas_tree, room.xmas_tree) device_follow_sw(ts, 'REQ-0007', room.xmas_tree, room.videv_xmas_tree) + # Brightness and Colortemperature #################### + device_follow_br(ts, 'REQ-0010', room.videv_main_light, room.main_light_zigbee, room.main_light) + device_follow_br(ts, 'REQ-0011', room.main_light_zigbee, room.videv_main_light, room.main_light) + device_follow_ct(ts, 'REQ-0012', room.videv_main_light, room.main_light_zigbee, room.main_light) + device_follow_ct(ts, 'REQ-0013', room.main_light_zigbee, room.videv_main_light, room.main_light) + device_follow_br(ts, 'REQ-0014', room.videv_floor_lamp, room.floor_lamp_zigbee, room.floor_lamp_zigbee) + device_follow_br(ts, 'REQ-0015', room.floor_lamp_zigbee, room.videv_floor_lamp, room.floor_lamp_zigbee) + device_follow_ct(ts, 'REQ-0016', room.videv_floor_lamp, room.floor_lamp_zigbee, room.floor_lamp_zigbee) + device_follow_ct(ts, 'REQ-0017', room.floor_lamp_zigbee, room.videv_floor_lamp, room.floor_lamp_zigbee) # # ffe.sleep @@ -53,6 +83,14 @@ def ffe(ts: testSession, mc: mqtt_client, h: house): # device_follow_sw(ts, 'REQ-0025', room.videv_bed_light_ma, room.bed_light_ma) device_follow_sw(ts, 'REQ-0026', room.bed_light_ma, room.videv_bed_light_ma) + # Brightness and Colortemperature #################### + device_follow_br(ts, 'REQ-0027', room.videv_main_light, room.main_light_zigbee, room.main_light) + device_follow_br(ts, 'REQ-0028', room.main_light_zigbee, room.videv_main_light, room.main_light) + device_follow_ct(ts, 'REQ-0029', room.videv_main_light, room.main_light_zigbee, room.main_light) + device_follow_ct(ts, 'REQ-0030', room.main_light_zigbee, room.videv_main_light, room.main_light) + device_follow_br(ts, 'REQ-0031', room.videv_bed_light_di, room.bed_light_di_zigbee, room.bed_light_di_zigbee) + device_follow_br(ts, 'REQ-0032', room.bed_light_di_zigbee, room.videv_bed_light_di, room.bed_light_di_zigbee) + # TODO: Wardrobe # # ffe.diningroom @@ -82,6 +120,11 @@ def ffe(ts: testSession, mc: mqtt_client, h: house): # circulation_pump device_follow_sw(ts, 'REQ-0063', room.videv_circulation_pump, room.circulation_pump) device_follow_sw(ts, 'REQ-0064', room.circulation_pump, room.videv_circulation_pump) + # Brightness and Colortemperature #################### + # TODO: device_follow_br(ts, 'REQ-0070', room.videv_main_light, room.main_light_zigbee, room.main_light) + # TODO: device_follow_br(ts, 'REQ-0071', room.main_light_zigbee, room.videv_main_light, room.main_light) + # TODO: device_follow_ct(ts, 'REQ-0072', room.videv_main_light, room.main_light_zigbee, room.main_light) + # TODO: device_follow_ct(ts, 'REQ-0073', room.main_light_zigbee, room.videv_main_light, room.main_light) # # ffe.floor @@ -103,6 +146,11 @@ def ffw(ts: testSession, mc: mqtt_client, h: house): # main_light videv<-->shelly device_follow_sw(ts, 'REQ-0101', room.videv_main_light, room.main_light) device_follow_sw(ts, 'REQ-0102', room.main_light, room.videv_main_light) + # Brightness and Colortemperature #################### + device_follow_br(ts, 'REQ-0103', room.videv_main_light, room.main_light_zigbee, room.main_light) + device_follow_br(ts, 'REQ-0104', room.main_light_zigbee, room.videv_main_light, room.main_light) + device_follow_ct(ts, 'REQ-0105', room.videv_main_light, room.main_light_zigbee, room.main_light) + device_follow_ct(ts, 'REQ-0106', room.main_light_zigbee, room.videv_main_light, room.main_light) # # ffw.sleep @@ -112,6 +160,10 @@ def ffw(ts: testSession, mc: mqtt_client, h: house): # main_light videv<-->shelly device_follow_sw(ts, 'REQ-0121', room.videv_main_light, room.main_light) device_follow_sw(ts, 'REQ-0122', room.main_light, room.videv_main_light) + # TODO: window_light + # Brightness and Colortemperature #################### + device_follow_br(ts, 'REQ-0123', room.videv_main_light, room.main_light_zigbee, room.main_light) + device_follow_br(ts, 'REQ-0124', room.main_light_zigbee, room.videv_main_light, room.main_light) # # ffw.julian @@ -121,6 +173,11 @@ def ffw(ts: testSession, mc: mqtt_client, h: house): # main_light videv<-->shelly device_follow_sw(ts, 'REQ-0141', room.videv_main_light, room.main_light) device_follow_sw(ts, 'REQ-0142', room.main_light, room.videv_main_light) + # Brightness and Colortemperature #################### + device_follow_br(ts, 'REQ-0143', room.videv_main_light, room.main_light_zigbee, room.main_light) + device_follow_br(ts, 'REQ-0144', room.main_light_zigbee, room.videv_main_light, room.main_light) + device_follow_ct(ts, 'REQ-0145', room.videv_main_light, room.main_light_zigbee, room.main_light) + device_follow_ct(ts, 'REQ-0146', room.main_light_zigbee, room.videv_main_light, room.main_light) # # ffw.bath @@ -178,6 +235,15 @@ def gfw(ts: testSession, mc: mqtt_client, h: house): device_follow_sw(ts, 'REQ-0315', room.my_powerplug, room.my_powerplug, master_ch=1, slave_ch=0) device_follow_sw(ts, 'REQ-0316', room.my_powerplug, room.my_powerplug, master_ch=2, slave_ch=0) device_follow_sw(ts, 'REQ-0317', room.my_powerplug, room.my_powerplug, master_ch=3, slave_ch=0) + # Brightness and Colortemperature #################### + device_follow_br(ts, 'REQ-0318', room.videv_main_light, room.main_light_zigbee, room.main_light) + device_follow_br(ts, 'REQ-0319', room.main_light_zigbee, room.videv_main_light, room.main_light) + device_follow_ct(ts, 'REQ-0320', room.videv_main_light, room.main_light_zigbee, room.main_light) + device_follow_ct(ts, 'REQ-0321', room.main_light_zigbee, room.videv_main_light, room.main_light) + device_follow_br(ts, 'REQ-0322', room.videv_desk_light, room.desk_light, room.desk_light) + device_follow_br(ts, 'REQ-0323', room.desk_light, room.videv_desk_light, room.desk_light) + device_follow_ct(ts, 'REQ-0324', room.videv_desk_light, room.desk_light, room.desk_light) + device_follow_ct(ts, 'REQ-0325', room.desk_light, room.videv_desk_light, room.desk_light) # # gfw.marion @@ -200,6 +266,11 @@ def gfw(ts: testSession, mc: mqtt_client, h: house): # main_light videv<-->shelly device_follow_sw(ts, 'REQ-0361', room.videv_main_light, room.main_light) device_follow_sw(ts, 'REQ-0362', room.main_light, room.videv_main_light) + # Brightness and Colortemperature #################### + device_follow_br(ts, 'REQ-0363', room.videv_main_light, room.main_light_zigbee, room.main_light) + device_follow_br(ts, 'REQ-0364', room.main_light_zigbee, room.videv_main_light, room.main_light) + device_follow_ct(ts, 'REQ-0365', room.videv_main_light, room.main_light_zigbee, room.main_light) + device_follow_ct(ts, 'REQ-0366', room.main_light_zigbee, room.videv_main_light, room.main_light) def stw(ts: testSession, mc: mqtt_client, h: house):